در PostgreSQL هر دستور داخل یک تراکنش اجرا می‌شود؛ بدون BEGIN هر دستور تراکنش خودش را دارد (autocommit). COMMIT تغییرها را ماندگار می‌کند و ROLLBACK آن‌ها را دور می‌ریزد.