Client-Library applications retrieve data using a bind/fetch model that is very similar to DB-Library’s dbbind/dbnextrow model. The main difference between the two is that in Client-Library, more types of result data are fetchable. Data values for all the result following types can be retrieved using ct_bind and ct_fetch:
Regular rows (also fetchable in DB-Library)
Compute rows (also fetchable in DB-Library)
Output parameter values
Stored procedure return status values
In DB-Library, retrieval of output parameter values
and return status values is optional. A Client-Library application
must retrieve or cancel all fetchable results sent by the server,
including output parameter values and return status values.