problemas con text_io oracle

sqlamador
25 de Septiembre del 2003
hola tengo un problema.
es que genero un cursor y en vase al cursor genero archivo texto, pero me inserta un alinea en balnco al principio y no se porque.
este es el codigo.
FILENAME:=GET_FILE_NAME('C:\',FILE_FILTER=>'TEXT FILES(*.TXT)|*.TXT|');
IN_FILE:=TEXT_IO.FOPEN(FILENAME,'W');
--entra al bucle
loop
fetch c_2 into v_tipocta, v_cta, v_liquido ;
exit when c_2%notfound ;
v_codtran:='*-*' ;
if v_tipocta = 'AA' then
v_codtran:='1770' ;
end if ;
TEXT_IO.PUTF(IN_FILE,'%sn'||v_tipocta||V_cta||' '||'000000000000000000000000'||ltrim(V_liquido)||v_codtran
||'00000000000'||to_char(sysdate,'ddmmyyyy')||'00000000') ;

TEXT_IO.PUTF(IN_FILE,LINEBUF) ;
end loop ;
TEXT_IO.FCLOSE(IN_FILE);
message('Copia se Efectuo Con Exito') ;
message(' ') ;

tengo mis ducas de las variables que van al principio.
TEXT_IO.PUTF(IN_FILE,'%sn'..
si alguien save algo por favor aviseme ..
gracias ..

zaint
25 de Septiembre del 2003
creo que tu problema esta en el in_file que pones aca : "TEXT_IO.PUTF(IN_FILE,'%sn'||v_tipocta||V_cta||' '||'000000000000000000000000'||ltrim(V_liquido)||v_codtran
||'00000000000'||to_char(sysdate,'ddmmyyyy')||'00000000') ;

Yo uso la siguiente linea para generar el archivo y a la vez ponerle el nombre :
salida := text_io.fopen('path_nombrearchivo'||'.txt','w');

Connall
25 de Septiembre del 2003
Te inserta una linea al principio o una linea por medio?