Oracle преобразует число в строку при объединении или перемещении его в _char.
Пример:
select value from tab;
value
9076725748515642018090620180906173606980000000000000000000000000000000000000000
select RPAD(value,LENGTH(value)+1,chr(135)) from tab;
RPAD(value,LENGTH(value)+1,chr(135))
9.0767257485156420180906201809061736E+78‡
Ожидаемый результат
9076725748515642018090620180906173606980000000000000000000000000000000000000000‡