Nein, das ist nicht möglich.
DBMS_DEBUG
kann PL / SQL-Variablen untersuchen, aber es erfordert, dass die laufende Sitzung ausgesetzt wird und dass eine zweite Sitzung an sie angehängt wird, um die Überprüfung durchzuführen.
Ich habe darüber nachgedacht, eine API zu erstellen, um eine zweite Sitzung (über DBMS_SCHEDULER) zu erstellen, die die aufrufende Sitzung stoppt, sie überprüft, sie neu startet und sie zurückmeldet.
Das wäre sehr involviert und ich bin mir nicht sicher, ob es ein unterstützter Anwendungsfall von DBMS_DEBUG
wäre.
Abgesehen davon gibt es nichts.
Es ist nicht möglich, einen String mit Debug-Informationen zu erhalten, aber mit Sql Developer (Oracle kostenloses Tool) können Sie Ihren pl / sql wie gewohnt debuggen ebenso wie jedes andere Debug-Tool für eine andere Sprache einschließlich des VALUE für jede Variable.
Dies ist seiner Dokumentation entnommen:
HTH