Defines a monitored area try_block, whose
class-based exceptionscx_class1, cx_class2, ... can be handled in CATCH blocks
catch_block. The CLEANUP block cleanup_block is executed if a class-based exception
is raised in the TRY block and is not caught in a separate CATCH block but in a parent TRY control structure instead.
Additions
BEFORE UNWIND Is given the context of the exception until the end of the exception handling
INTO oref Assigns oref a reference to the exception object. Assigns oref a reference to the exception object.