Rules for Using WHENEVER
The WHENEVER statement must precede the SQL statement or statements for which the
condition is to apply.
When it is used, the host label object must follow C rules for the C goto instruction.
The target of the goto is formed following the same rules as a variable name with
a colon appended.
When the CALL action is used, the function call object must be a valid C function
call at every SQL statement to which the exception declaration applies. This translates
to a regular C function call and follows the same rules.