Dustin,
La documentation Oracle ici :http:// download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/u_file.htm#i1003404
Indique que :FFLUSH écrit physiquement les données en attente dans le fichier identifié par le descripteur de fichier. Normalement, les données écrites dans un fichier sont mises en mémoire tampon. La procédure FFLUSH force l'écriture des données mises en mémoire tampon dans le fichier. Les données doivent se terminer par un caractère de saut de ligne.
La dernière phrase étant la plus pertinente.
Ne pourriez-vous pas écrire les données en utilisant UTL_FILE.PUT_LINE avant de rechercher dans le fichier résultant les terminateurs de ligne et de les supprimer ?
Juste une pensée....