Within an exception handler, RESIGNAL allows you to quit the compound statement with the exception still active, or to quit
reporting another named exception. The exception is handled by another exception handler or returned to the application.
The following fragment returns all exceptions except SQLSTATE 52003 to the application.
...
DECLARE COLUMN_NOT_FOUND EXCEPTION
FOR SQLSTATE '52003';
...
EXCEPTION
WHEN COLUMN_NOT_FOUND THEN
SET message='Column not found';
WHEN OTHERS THEN
RESIGNAL;