Ik denk niet dat UPDATE is toegestaan op SOME_TABLE omdat het momenteel muteert.
Waarom plaats je het niet direct na de INSERT-instructie die de trigger in de eerste plaats heeft geactiveerd?.
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
Ik denk dat dit de juiste aanpak zou zijn, aangezien je in die UPDATE niets specifieks doet voor een rij.
Zoals ik in de opmerking al zei, is er een bepaald gebruik voor deze laatste verklaring in de AFTER INSERT
trekker? Het heeft wel betekenis in de BEFORE INSERT
trigger.
select 'Y' into :new.status from dual;