Sybase IQ handles errors that occur during a procedure execution.
See SQL Anywhere Server - SQL Usage > Stored Procedures and Triggers > Using procedures, triggers, and batches > Errors and warnings in procedures and triggers > Default error handling in procedures and triggers.