Why is it good practice to place an 'others' exception handler in the outermost block of a PL/SQL program unit?
This method provides a handler to which any exceptions not handled by specific exception handlers will be propagated.
'others' is the most inefficient exception handler and it should be placed as a last resort after all other exceptions have been handled.
Exception handling is a bad practice in general and should be avoided.
'others' exception handlers should be used sparingly because their definition provides the least possible information about the exceptions they trap.
If 'others' is placed before explicitly-stated exception handlers, it will catch all exceptions and over-ride the ability of the explicit handlers to execute.