pl/sql function retourne curseur
bonjour
Dans mon tableau j'ai 10 enregistrements je veux les
passer en sortie par mon curseur
( Je ne veux pas de parametre out en entree) car il faut que
je recupere les infos sous crystal report
actuellement il me retourne un enregistrement comment faire merci ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| FUNCTION GET__CR
(
pi1 number,
pi2 number,
) return TCur IS
Pcur Tcur;
BEGIN
pi_n_CurTab := tab.count;
FOR pi_count IN 0 .. pi_n_CurTab - 1 loop
-- Incrémentation de notre tableau
pi3 := TAB(pi_count).COD ;
OPEN pCur FOR
SELECT l_n_CodeSupp pi3
FROM DUAL;
return pcur;
END LOOP;
END; |