This illustration shows how exceptions propagate between exception handlers and enclosing blocks. An exception can be handled by the EXCEPTION section of the same block; another exception raised within this exception handler propagates to the next outer block.