No. You can perform multiple write operations in a single transaction.

But once the commit has been called the next write operation has to be a newly opened transaction right?  The write transactions can't be re-opened.