RE:como crear un archivo de texto en PL/SQL????
Proba esto:
El primero inicializa el archivo, usalo solo la primera vez.
El otro, usalo tantas veces como registros quieras escribir.
--/**************************************
--/* Abre para escritura (solo lo crea)
--/**************************************
procedure escribir_registro_ini is
vRegistro Varchar2(2000);
vPath Text_Io.File_Type;
vPath1 Varchar2(100);
begin
vPath1 := 'c:\tmp\';
vPath := Text_Io.Fopen(vPath1||'prueba.txt','w');
Text_IO.Fclose(vPath);
End;
--/**************************************
--/* Abre para append, escribe en el lo
--/* que se le pase como parametro
--/**************************************
procedure escribir_registro(p_registro in varchar2) is
vRegistro Varchar2(2000);
vPath Text_Io.File_Type;
vPath1 Varchar2(100);
begin
vPath1 := 'c:\tmp\';
vPath := Text_Io.Fopen(vPath1||'prueba.txt','a');
vRegistro:=p_registro;
Text_Io.Put_Line(vPath,vRegistro);
Text_IO.Fclose(vPath);
End;
Saludos
Rick