Bonjour,
J'ai un package contenant plusieurs fonctions dont le résultat est de type SYS_REFCURSOR. Malgré différentes recherches, je n'arrive absolument pas à comprendre quelle syntaxe je suis censé utiliser pour lire le résultat de ces fonctions.
Voici un exemple.
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 FUNCTION LISTE_UTILISATEURS(v_ENTITE VARCHAR2, v_RESPONSABLE VARCHAR2) RETURN SYS_REFCURSOR IS refCurRetour SYS_REFCURSOR ; BEGIN OPEN refCurRetour FOR SELECT blabla blabla ; RETURN refCurRetour ; EXCEPTION blabla blabla ; END LISTE_UTILISATEURS ;
Ce que je voudrais faire, c'est afficher le résultat, donc dans l'idée ça serait ça, mais évidemment ça ne marche pas comme ça...
Code SQL erroné : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT tmp.* FROM MONPACKAGE.LISTE_UTILISATEURS('ENTITE_X', 'RESPONSABLE_Y') tmp
Merci d'avance pour toute piste !
Partager