trigger

Procedures that run implicitly when an INSERT, UPDATE, or DELETE statement is issued against the associated table or, in some cases, against a view, or when database system actions occur. These procedures can be written in PL/SQL or Java and stored in the database, or they can be written as C callouts. Triggers are implicitly fired by Oracle when a triggering event occurs, no matter which user is connected or which application is being used.