By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE
CREATE PROCEDURE
CALL
| a |
|---|
SELECT 0
ERROR: invalid transaction termination CONTEXT: PL/pgSQL function test_commit() line 5 at COMMIT
START TRANSACTION
ERROR: invalid transaction termination CONTEXT: PL/pgSQL function test_commit() line 5 at COMMIT
ROLLBACK
ROLLBACK
ERROR: invalid transaction termination CONTEXT: PL/pgSQL function test_commit() line 5 at COMMIT
| a |
|---|
SELECT 0
ERROR: VACUUM cannot run inside a transaction block