Es gibt keine Systemansicht, die diese Informationen enthält. Das Beste, was Sie hier wahrscheinlich tun können, ist die Verwendung von user_source oder all_source (ich weiß, Sie sagten, das zählt nicht, aber ich denke, es ist das Beste, was Sie hier tun können).
Wenn Sie das Standardpräfix g_ für Ihre Globals verwenden, ist das Parsen von all_source wirklich so schlecht? Ich würde denken, Sie könnten ein PL/SQL schreiben, um die Quelle zu durchlaufen und nach "g_" zu suchen. Es wird wahrscheinlich einige Optimierungen und Experimente erfordern, aber ich denke, es ist einen Versuch wert.