Persistent procedures
A persistent procedure is active in the Debugger context in the following instances:

When the persistent procedure is first executing to instantiate it (
RUN ... PERSISTENT)

When one of its triggers is executing in response to a user or program event

When one of its internal procedures is executing from another procedure (
RUN ... IN)
Otherwise, the persistent procedure is not on the call stack and is invisible to the Debugger context.