Temporary tables can be declared as NOT TRANSACTIONAL

When NOT TRANSACTIONAL is used, the table is not affected by COMMIT or ROLLBACK. This extension is useful when procedures that access the table are called repeatedly without a COMMIT.

For more information, see CREATE TABLE statement and DECLARE LOCAL TEMPORARY TABLE statement in Sybase IQ Reference Manual.