Изявлението SELECT е това, което причинява проблема тук. Вътре в тригера не можете да ИЗБЕРЕТЕ от същата таблица. Във вашия пример не се нуждаете/не можете да използвате израза SELECT. Можете да получите стойностите, като просто използвате :newrow.id_1 , :newrow.id_2 и :newrow.id_3 .