Firing Order (Order of Execution)
More than one trigger can be defined for each phase-event combination.The order in which they are executed — also known as “firing order” — can be specified explicitly with the optional POSITION
argument in the trigger definition.You have 32,767 numbers to choose from.Triggers with the lowest position numbers fire first.
If a POSITION
clause is omitted, or if several matching event-phase triggers have the same position number, then the triggers will fire in alphabetical order.