Und mit atomar meinen Sie, wenn eine Anweisung im Trigger fehlschlägt, schlägt die gesamte Anweisung fehl. Ja – der Trigger erfolgt im Kontext der Transaktion der Anweisung. Und nein, wenn es keine Transaktion gibt, dann gibt es natürlich auch keinen Transaktionskontext.
Und Sie dürfen keine Transaktion im Trigger starten.