В PostgreSQL нет вложенных транзакций

В PostgreSQL нет вложенных транзакций в отличии от SQL Server. Т.е. внутри одного блока begin end не может быть больше одного commit.