Se vuoi selezionare in un record %ROWTYPE, ti consigliamo di eseguire un SELECT *
anziché selezionare singole colonne
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 selezioni 4 colonne in modo esplicito, Oracle si aspetta che tu abbia 4 variabili in cui selezionare quei valori.