In Oracle, a mutating set off is a set off that modifies the information that fired it. This could result in sudden outcomes and is mostly thought-about to be unhealthy apply. There are a number of methods to keep away from mutating triggers:
One solution to keep away from mutating triggers is to make use of immutable tables. An immutable desk is a desk that can not be modified as soon as it has been created. Because of this any triggers which might be fired on an immutable desk can not modify the information within the desk.