Bonjour,

Une fonction retourne un curseur, voici son entête :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
CREATE OR REPLACE FUNCTION searchdocuments ()
   RETURN TYPES.documents_cursor

Le script du type curseur est le suivant :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
CREATE OR REPLACE PACKAGE types
AS
     TYPE documents_cursor IS REF CURSOR;	 
END;

Et l'utilisation de la fonction :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
DECLARE
 
retval TYPES.documents_cursor;   
 
BEGIN
 
   retval := searchdocuments ();
 
END;

Mais je n'ai pas trouvé la bonne syntaxe pour parcourir la variable retval.

Auriez vous une idée ?


Merci d'avance