Bonjour,

Je cherche une fonction (ou en bâtir une) qui me permettrait de savoir si j'ai plus d'un argument dans une liste.
Cette fonction prendrait une liste de n paramètres un peu comme greatest.

Pour info c'est parce que j'ai un @Prompt de BO qui m'envoie cette chaîne sous Oracle ('ACP' , '118', 'ZA' .... variable) ... il me faut quelque chose pour modifier cette chaîne afin de savoir si j'ai un ou plusieurs arguments.

Je ne peux pas convertir en chaîne ('ACP', '118', 'ZA') et mesurer la longueur ou faire un INSTR sur la virgule car j'ai une erreur sur la parenthèse :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
select instr( to_char('819' , '901') , ',') from dual
--======> erreur
concat fonctionne presque mais c'est deux arguments seulement !!!

Merci.