Se você deseja selecionar em um registro %ROWTYPE, faça um
SELECT *
em vez de selecionar colunas individuais create or replace
PROCEDURE GETCUSTOMER
(
arg_customerID demo_customers.customer_id%type,
returnRec OUT demo_customers%rowtype
)
AS
BEGIN
SELECT *
INTO returnRec
FROM demo_customers
WHERE customer_id = arg_customerID ;
END GETCUSTOMER;
Se você selecionar 4 colunas explicitamente, o Oracle espera que você tenha 4 variáveis para selecionar esses valores.