Bonjour à tous,

Je souhaite à partir d'un seul fichier dont les champs, de longueur variables (ce qui exclus les POSITION) délimités par des ";" , charger trois tables. Le fichier a trois types d'enregistrements identifiables par un code enregistrement. la table1 étant issue du code_enreg 'EF' la table 2 du code_enreg 'LF' la table 3 du code_enreg 'TF'.
Le champ code_enreg est le 4 eme de chaque record du fichier.
Comment dois je écrire les trois clause When code_enreg = 'XX' ... APPEND into Table X sachant que je ne peux pas utiliser la clause POSITION.

Les exemples des doc Oracles présentent toujours le cas de fichiers dont les champs sont de longueur fixes.

Merci à vous