Saya tidak berpikir bahwa UPDATE diizinkan di SOME_TABLE karena saat ini sedang bermutasi.
Mengapa tidak menempatkannya tepat setelah pernyataan INSERT yang memicu pemicu di tempat pertama?.
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
Saya kira ini akan menjadi pendekatan yang tepat mengingat Anda tidak melakukan sesuatu yang spesifik pada baris UPDATE itu.
Seperti yang saya sebutkan di komentar, Apakah ada penggunaan khusus untuk pernyataan terakhir ini di AFTER INSERT
pemicu? Itu memang memiliki arti dalam BEFORE INSERT
pemicu.
select 'Y' into :new.status from dual;