Merci ça fonctionne, mais j'ai maintenant un autre soucis...
La requête SELECT qui dans le LOOP va s'executer sur toutes les tables contenues dans ma vue. Pour chacune des tables il faudrait que je stocke les résultats du SELECT dans un fichier. Le fichier en sortie doit porter le nom de la table sur laquelle j'ai fait le SELECT.
J'ai donc écrit ce code :
declare
Fichier UTL_FILE.FILE_TYPE ;
CURSOR c_listetab IS SELECT table_name FROM liste_tables;
begin
for i in c_listetab loop
Fichier := UTL_FILE.FOPEN( 'C:\', i.table_name||'.txt', 'W', 100000) ;
execute immediate 'select * from ' || i.table_name;
UTL_FILE.FCLOSE( Fichier);
end loop;
end;
Mais j'ai une erreur -> exception définie par l'utilisateur non traitée
Alors si vous avez une idée... merci d'avance !