declare
t_cursor nom_table.T_CURSOR;
t_rec nom_table%ROWTYPE ; -- (table où est déclarer votre curseur en paramètre de sortie)
begin
nom_table.nom_procedure( var1,
var2,
var3,
t_cursor
);
dbms_output.put_line(t_cur%rowcount);
-- c'est juste pour info et savoir le nombre de ligne qui est retourné
loop
fetch t_cursor into t_rec;
exit when t_cursor%NOTFOUND;
dbms_output.put_line (
t_rec
);
-- t_rec peut etre remplacé par un record et donc contenir plusieurs champs d'une ou plusieurs table. C'est selon les besoins de chacun.
end loop;
close t_cur;
end;
Partager