close_on_endtrans が On に設定されている場合、カーソルが WITH HOLD で開かれていないかぎり、カーソルはトランザクションがコミットされるたびに閉じます。トランザクションがロールバックするときの動作は ansi_close_cursors_on_rollback
オプションの設定内容によって制御されます。
close_on_endtrans が Off に設定されている場合は、ansi_close_cursors_on_rollback オプションの設定に関係なく、またカーソルが WITH HOLD で開かれているかどうかにも関係なく、コミットまたはロールバックのどちらでもカーソルは閉じません。
このオプションを Off に設定すると、Adaptive Server Enterprise と互換性のある動作が得られます。