Jeg tror ikke, at OPDATERING er tilladt på SOME_TABLE, da den muterer i øjeblikket.
Hvorfor ikke placere den lige efter INSERT-sætningen, som udløste triggeren i første omgang?.
INSERT INTO SOME_TABLE ...
update Some_Table set status = 'Y' where id = (select max(id) id from Some_Table where status = 'N'); --Update Table that SMS has been sent
Jeg gætter på, at dette ville være den rigtige tilgang i betragtning af, at du ikke laver noget rækkespecifikke i den OPDATERING.
Som jeg nævnte i kommentaren, er der nogen særlig brug for denne sidste sætning i AFTER INSERT
udløser? Det har betydning i BEFORE INSERT
udløser.
select 'Y' into :new.status from dual;