Bonjour à tous,

Dans une proc stock j'essaie de lancer dynamiquement une autre proc stock en lui passant un fichier en E/S (in out), quelque chose du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
execute immediate 'begin  :1 :=' || vScript || '(:2, :3); end;' using out codRetScript, periodeTraitement, in out fic;
vScript est le libellé d'une proc stock à lancer
codRetScript : varchar2
periodeTraitement : varchar2
fic : UTL_FILE.FILE_TYPE, ouvert auparavant.

Evidemment ça plante à la compil. car sql dynamique n'aime que les type sql "simples".

Y a-t-il un moyen de contourner ce pb ?

Je ne veux pas passer par une table intermédiaire dépendante des commits rollback sur les tables applicatives.

Vous auriez ça dans vos besaces ?

Merci d'avance.

Cordialement.