Първо трябва да прочетете за тригерите, грешката в мутиращата таблица и съставните тригери:http://docs.oracle.com/cd/E11882_01/appdev.112/e25519/triggers.htm#LNPLS2005
Вашето задействане е СЛЕД АКТУАЛИЗИРАНЕ ИЛИ ВМЕСВАНЕ ИЛИ ИЗТРИВАНЕ. Означава, че ако изпълните оператори UPDATE OR INSERT OR DELETE в тази таблица, тригерът ще се задейства. Но вие се опитвате да актуализирате отново същата таблица във вашия тригер, което е compl. погрешно. Ето защо получавате грешката. Не можете да променяте същата таблица, по която задейства тригера. Целта на тригера е да се задейства автоматично, когато таблицата се актуализира, вмъква или изтрива във вашия случай. Това, от което се нуждаете, е някаква процедура, а не задействане.