Jag tror inte att UPPDATERING är tillåten på SOME_TABLE eftersom den för närvarande muterar.
Varför inte placera den direkt efter INSERT-satsen som avfyrade triggern i första hand?.
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
Jag antar att detta skulle vara rätt tillvägagångssätt med tanke på att du inte gör något radspecifikt i den UPPDATERING.
Som jag nämnde i kommentaren, finns det någon speciell användning för detta sista uttalande i AFTER INSERT
trigger? Det har betydelse i BEFORE INSERT
utlösare.
select 'Y' into :new.status from dual;