Pertama, Anda perlu membaca tentang pemicu, kesalahan tabel bermutasi, dan pemicu gabungan:http://docs.Oracle.com/cd/E11882_01/appdev.112/e25519/triggers.htm#LNPLS2005
Pemicu Anda adalah SETELAH UPDATE ATAU INSERT OR DELETE. Berarti jika Anda menjalankan pernyataan UPDATE OR INSERT OR DELETE pada tabel ini, pemicu akan menyala. Tetapi Anda mencoba memperbarui tabel yang sama lagi di dalam pemicu Anda, yaitu compl. salah. Inilah mengapa Anda mendapatkan kesalahan. Anda tidak dapat mengubah tabel yang sama dengan pemicu yang diaktifkan. Tujuan pemicu adalah untuk diaktifkan secara otomatis ketika tabel diperbarui, dimasukkan atau dihapus dalam kasus Anda. Yang Anda butuhkan adalah beberapa prosedur, bukan pemicu.