commit

open override fun commit()

Commits, and leaves the next transaction to the next statement.

Nothing chains a BEGIN onto the COMMIT: the one that opened now would fix its now() at this moment, however long the session waited before using it. A transaction no statement began is ended without anything being sent.