Exception handling involves first trapping the exception with a handler in the EXCEPTION block, then optionally propagating it to the calling environment if the handler cannot resolve it. This two-step approach (handle then propagate if needed) is the standard pattern.