utilisation d'une liste dans une clause in d'une requête dynamique
bonjour,
j'ai une fonction qui prend une liste et j'aimerais bien le passer dans mon clause in et ça me renvoie une erreur "PLS-00306: wrong number or types of arguments in call to '||'
Code:
1 2 3 4 5 6 7 8 9 10 11
| --donc au départ je declare un nouveau type:
create type paymentMode as table of number;
/
--puis je l'utilise
create or replace maFonction(liste in paymentMode) return sys_refcursor is
res sys_refcursor;
begin
requete :=' select * from maTable where maValeur in select column_value from table('|| liste ||');
open res for requete;
return res;
end; |
toute aide sera la bienvenue.merci