Trapping non-predefined Oracle server errors should include
- describing non-predefined errors
- reading the error when raised
- writing a program that
- declares an Oracle error
- includes an EXCEPTION section
- traps the Oracle error declared
- reads the error and gives new instructions to the program that allows the program to resume.