Sybase probably supports transactions, so maybe Sybase::DBlib provides an API for that. Another possibility is to use DBI and DBD::Sybase which supports transactions and rollbacks.
Arjen
Comment on Re: Sybperl - Problem with Handling Transactions with Commit and Rollback