If this is merely a display issue, could you select:

to_char(YourNumField,'99999999999999999999999999999999999999') from dual;

?
Then if you need to do math, convert it back. The math still works correctly.