Originally Posted by Marco Kalter
It executes a SQL command or PL/SQL Block in the session that runs the program that you are debugging.

Oh, I see; Oracle docs use a bit different terminology.

Quote
To debug server-side code, you must have two database sessions: one session to run the code in debug mode (the target session), and a second session to supervise the target session (the debug session).
https://docs.oracle.com/database/121/ARPLS/d_debug.htm#ARPLS66093