Możesz użyć zmiennej sesji client_identifier, aby przekazać użytkownika aplikacji do wyzwalacza.
Ustaw go po połączeniu z bazą danych w ten sposób:
CALL dbms_session.set_identifier('<<username>>');
i odzyskaj go wewnątrz spustu:
SELECT sys_context('USERENV','CLIENT_IDENTIFIER') INTO username FROM DUAL;
Więcej informacji można znaleźć w dokumentacji Oracle