È l'istruzione SELECT che sta causando il problema qui. All'interno del trigger, non puoi SELECT dalla stessa tabella. Nel tuo esempio, non hai bisogno/non puoi usare l'istruzione SELECT. Puoi ottenere i valori semplicemente usando :newrow.id_1 , :newrow.id_2 e :newrow.id_3 .