Estou com problema diferente com o TEXT_IO do Forms.
O que acontece é quando dou um TEXT_IO para resgatar uma linha que possui o meta-caracter "", ele não consegue retornar nada que esteja depois desse caracter.
Este caracter é o 26 da tabela ASC II.
Já tentei criar uma função para substituir todos os meta-caracteres por espaço (achando que o problema estava no substr que divide a linha), mas não funcionou pois o problema acontece dentro da package TEXT_IO.
Nota que estou utilizando o forms 6 (versão 6.0.8.11.3) o Banco é o 9 (versão 9.2.0.8.0).
Você tem alguma ideia como posso tratar esse caracter via FORMS?
Arquivo:
RCOELHO_6TESTEDAQUI PARA FRENTE não RETORNA
PROCEDURE botao_localiza IS
v_in_file TEXT_IO.file_type;
v_linha varchar2(2000);
begin
v_in_file := TEXT_IO.fopen('c:\teste.csv','R');
loop
begin
TEXT_IO.get_line(v_in_file,v_linha);
exception
when no_data_found then exit;
end;
--
message(v_linha);
--
end loop;
TEXT_IO.fclose(v_in_file);
end;