This object represents a block of code you write to add functionality to a default application. Every trigger object has a name, and contains one or more PL/SQL statements. A trigger object encapsulates PL/SQL code so that you can associate it with an event, and execute and maintain it as a distinct object.
Creating modules using the Open API