Bonjour,
Je souhaiterai pouvoir passer en paramètre à un curseur les éléments d'une liste : "... where col in ( ...param.... ) ".
Je ne trouve pas la bonne syntaxe. Est-ce que quelqu'un peut m'aider ?
Je voudrais faire un curseur du style :
Declare
Cursor mon_curseur ( liste varchar2 ) Is
Select .... From ... Where nom in ( liste );
;
ma_liste varchar2(1000);
Begin
-- ma_liste sera constituée dynamiquement dans le code PL/SQL à partir d'autre informations
ma_liste := '''nom1'',''nom2''' :
for mc in mon_curseur (ma_liste)
loop
....
en loop;
End ;
Partager