Salut à tous,

je dois créer une fonction, mais le resultat de la fonction contient plusieurs lignes.
Je pense donc retourner un curseur mais je ne vois pas comment faire.
J'ai déjà cherché mais jai pas vraiment trouvé (ou compris)...
Voila ce que j'ai pour l'instant :
-----------------------------------------------------------------------------
CREATE OR REPLACE FUNCTION nomFonction(param1 type1, param2 type2, ........ ......, paramX typeX)
RETURN cursor is
Select *
From mesTables
where mesConditions;

BEGIN
????????????????
??????????????????

Exception
when NO_DATA_FOUND then
dbms_output.put_line ('Aucun résultat');
return (0);

END nomFonction;
-----------------------------------------------------------------------------



Merci d'avance.