A procedure can return more than one result set to the calling environment.
The method for returning multiple result sets differs for dbisql and dbisqlc.
See SQL Anywhere Server - SQL Usage > Stored Procedures and Triggers > Using procedures, triggers, and batches > Returning results from procedures > Returning multiple result sets from procedures.