out カーソル パラメータを持つプロシージャを検証する必要があります。具体的には、何が取得されているかを確認する必要があります。
私はこれを試します:
declare
type cursor_out is ref cursor;
cur cursor_out;
fila activ_economica%rowtype;
procedure test(algo out cursor_out) is
begin
open algo for select * from activ_economica;
end;
begin
test(cur);
for i in cur loop
fila := i;
dbms_output.put(fila.id_activ_economica ||' ' );
dbms_output.put_line(fila.nom_activ_economica);
end loop;
end;
エラーは、「cur」が定義されていないことです。