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.