EXPERT RESPONSE
The major difference to keep in mind is that trigger code is hard-parsed every time the trigger runs. You should therefore code all of your trigger actions in stored procedures (preferably implemented in packages, per good programming practice), and limit the trigger body to a PL/SQL block that just invokes the procedure, e.g.:
BEGIN
my_procedure();
END;
or use the CALL statement instead of a PL/SQL block:
CALL my_procedure();
|