Would you use dbms_application_info for every single pl/sql procedure? Even ones that just run a single query? I was thinking about floating this idea at work. This is how I would do it. Module: PL/SQL Package and Functional Module(this would be an internal name) Action: Procedure, plus any values that would go into bind variables.