Um recurso no ORACLE 10g define as codificações em PL/SQL executadas automaticamente quando ocorre algum evento vinculado a uma tabela ou visão, e que ficam armazenadas no banco de dados e são executadas em uma operação INSERT, UPDATE ou DELETE de uma tabela do banco de dados. Esse recurso é acionado automaticamente em decorrência de determinadas ações sobre os dados de uma tabela, sendo conhecido como: