PDO::inTransaction — Проверяет, находится ли внутри транзакции (PHP 5 >= 5.3.3, в комплекте pdo_pgsql)
bool PDO::inTransaction (void)
Проверяет, активна ли в данный момент транзакция внутри драйвера. Этот метод работает только с драйверами базы данных, поддерживающими транзакции.
Эта функция не имеет параметров.
Возвращает TRUE, если текущая транзакция активна, в противном случае возвращает FALSE.