Ron Johnson <ronljohnsonjr@gmail.com> writes:
> Hmm. Must have been START TRANSACTION which I remember causing issues in DO
> blocks.
Too lazy to test, but I think we might reject that. The normal rule
in a procedure is that the next command after a COMMIT automatically
starts a new transaction, so you don't need an explicit START.
regards, tom lane