Indeed.

But in my exception, i have a series of error handling that i trap like when_no_data_find or dup_val_on_index, etc.. and post a user friendly message
But errors that happen once in a life time like that
ORA-01438: value larger than specified precision allows for this column

It was a number(6) and number was at 1000000

I would like that the error pops in the screen of the program.