A atomickým máte na mysli, pokud jeden příkaz ve spouštěči selže, selže celý příkaz. Ano -- spouštění se provádí v kontextu transakce výpisu. A ne, samozřejmě, pokud neexistuje žádná transakce, pak neexistuje žádný kontext transakce.
A vy nemáte povoleno zahájit transakci na spouštěči.