Ich denke wohl letzteres.
Du kannst ja den Trigger für Tabelle A nicht löschen, so dass eben das Programm aufgerufen wird.

Für solche Aktionen empfehle ich externe Parameter (DTAARA, PF) um dem Trigger ggf. Stati mitgeben zu können ob er denn was tun soll.

Das Triggerprogramm läßt sich ja leider im laufenden Betrieb auch nicht austauschen.