Bonjour,

Je créé une fonction FCT() qui me retourne une chaine de caractères.

Je veux invoquer cette fonction depuis une requête
select COL2 from maTable where COL1 IN (select FCT());
Ceci ne me retourne rien !!!!

Alors que si j'exécute
select FCT()
==> Ceci me retourne des données sous la forme 'VAL1', 'VAL2', 'VAL3', 'VAL4'
Et si j'exécute
select COL2 from maTable where COL1 IN ('VAL1', 'VAL2', 'VAL3', 'VAL4');
==> Ceci me retourne des données...
Pour mon appel direct de la fonction dans la requête ne focntionne-t-il pas ?

Merci