Mutasi terjadi setiap kali Anda memiliki pemicu tingkat baris yang mengubah tabel yang Anda picu. Masalahnya, Oracle tidak tahu bagaimana harus bersikap. Anda memasukkan baris, pemicu itu sendiri memasukkan baris ke sama tabel, dan Oracle menjadi bingung, karena, penyisipan itu ke dalam tabel karena pemicu, apakah mereka juga tunduk pada tindakan pemicu?
Solusinya adalah proses tiga langkah.
1.) Tingkat pernyataan sebelum pemicu yang membuat paket yang akan melacak baris yang dimasukkan.
2.) Tingkat baris sebelum atau sesudah pemicu yang menyimpan info baris tersebut ke dalam variabel paket yang dibuat pada langkah sebelumnya.
3.) Tingkat pernyataan setelah pemicu yang dimasukkan ke dalam tabel, semua baris yang disimpan dalam variabel paket.
Contohnya dapat ditemukan di sini:
http://asktom.Oracle.com/pls/asktom/ASKTOM .download_file?p_file=6551198119097816936
Semoga membantu.