No hay una vista del sistema que contenga esta información. Lo mejor que probablemente puedas hacer aquí es usar user_source o all_source (sé que dijiste que eso no cuenta, pero creo que es lo mejor que puedes hacer aquí).
Dicho esto, si usa el prefijo g_ estándar para sus globales, ¿es realmente tan malo analizar all_source? Creo que podría escribir un PL/SQL para recorrer la fuente y buscar "g_". Probablemente requiera algunos ajustes y experimentación, pero creo que vale la pena intentarlo.