isc_rollback_retaining - Functional Specification


The ability to rollback a transaction while keeping its cursors intact has been available in InterBase for a few versions. This functionality surfaces this ability using a new API call, isc_rollback_retaining. The request for adding this API came from the development of IBDAC.

User Interface/Usability

The API call isc_rollback_retaining is used just like the existing call isc_commit_retaining.

ISC_STATUS ISC_EXPORT isc_rollback_retaining (ISC_STATUS ISC_FAR *, isc_tr_handle ISC_FAR *);

Requirements and Constraints

General InterBase requirements apply.

Migration Issues

There should be no migration issues as this call was never surfaced until the InterBase V6.0 project.