after the handler executes, control returns to the statement after the one that caused the condition. - **EXIT** — after the handler executes, control exits the compound statement where the handler was declared. - **UNDO** — like EXIT, but also rolls back all changes made in the compound statement (