Savepoints Within Transactions

SAP Sybase IQ supports savepoints within a transaction.

A SAVEPOINT statement defines an intermediate point during a transaction. Because a single IQ transaction may write millions of rows of data, you may want to limit the amount of data that is committed—and thus written to the IQ main store—to less than a full transaction's worth. Setting savepoints allows you to subdivide transactions.