Triggers and Isolation Levels

Since triggers are fired by data modification statements (like insert), all triggers execute at either the transaction’s isolation level or isolation level 1, whichever is higher.

So, if a trigger fires in a transaction at level 0, SAP ASE sets the trigger’s isolation level to 1 before executing its first statement.