How do you handle PL/SQL errors that are not predefined?
Predefined exceptions are the following:
- ACCESS_INTO_NULL
- CASE_NOT_FOUND
- COLLECTION_IS_NULL
- CURSOR_ALREADY_OPENED
- DUP_VAL_ON_INDEX
- INVALID_CURSOR
- INVALID_NUMBER
- NO_DATA_FOUND
- PROGRAM_ERROR
- ROWTYPE_MISMATCH
- STORAGE_ERROR
- SUBSCRIPT_BEYOND_COUNT
- SUBSCRIPT_OUTSIDE_LIMIT
- SYS_INVALID_ROWID
- TOO_MANY_ROWS
- VALUE_ERROR
- ZERO_DIVIDE