Sei que este Tópico parece bem de iniciante, mais a verdade é que estou enfrentando problemas para converter para NUMBER uma informação obtida através de uma leitura de arquivo TXT utilizando a função UTL_FILE.
Utilizo a seguinte função pra ler o arquivo:
v_EntMultCompVal:= Substr(v_Linha,(Instr(v_Linha,';',1,2)+1),100);
O Problema é que este valor que foi lido terá que ser inserido em um campo na tabela do banco do tipo Number, e já tentei de várias maneiras fazer a conversão para Number, e o erro retornado é o ORA-06502.
O que eu já tentei fazer:
1 - Criei outra variável do tipo Number e fiz a mesma receber esse valor. Exemplo:
To_Number(v_String)
3 - Tentei usar o To_Number direto na inserção do campo na tabela
4 - Através de um Replace retirei o caractere vírgula(,) e substitui por ponto(.) e em seguida usei o To_Number.
Enfim já utilizei vários formas de tentar converter e ainda não consegui.
Alguém poderia me dar uma dica?