Es la declaración SELECT la que está causando el problema aquí. Dentro del activador, no puede SELECCIONAR de la misma tabla. En su ejemplo, no necesita/no puede usar la instrucción SELECT. Puede obtener los valores simplemente usando :newrow.id_1
, :newrow.id_2
y :newrow.id_3
.