TO_char retornando valor de barra depois de converter um número em String

Eu estou tendo uma coluna de banco de dadosamount [Data type Number(32,12)]Quando eu usoto_char noamount campo eu recebo um valor de barra acrescentado na saída.

Quando eu usei diretamente o valor armazenado no campo de valor, estou recebendo o valor correto

select TO_Char(0.000000000099,'FM99999999999999999999999999999990.099999999999') from dual;

Saída:-0.000000000099

questionAnswers(1)

yourAnswerToTheQuestion