Messziről kell indulni, úgy látom... Egy adott folyamat során az A és B táblát kell együtt módosítani úgy, hogy az A táblába írt adat alapján kerüljön a B módosításra.
Te ezt alkalmazásban szépen megcsinálod begin transaction; insert ... A ; update B ; end transaction módon, ezzel az alkalmazásod felől rendben van a konzisztencia.
Én fogom magam, és becsattanok sql-ből, és azt mondom, hogy insert ... A; commit; És máris telibe van rosálva az üzleti logika szerinti konzisztencia - egyszerűen azért, mert az A táblán nincs ott az a trigger, ami a változása esetén a B-be betolja az update-et.