Bonjour,
Je créé une fonction FCT() qui me retourne une chaine de caractères.
Je veux invoquer cette fonction depuis une requête
Ceci ne me retourne rien !!!!select COL2 from maTable where COL1 IN (select FCT());
Alors que si j'exécute
Et si j'exécuteselect FCT()
==> Ceci me retourne des données sous la forme 'VAL1', 'VAL2', 'VAL3', 'VAL4'
Pour mon appel direct de la fonction dans la requête ne focntionne-t-il pas ?select COL2 from maTable where COL1 IN ('VAL1', 'VAL2', 'VAL3', 'VAL4');
==> Ceci me retourne des données...
Merci
Partager