Nie ma widoku sys, który zawierałby te informacje. Najlepsze, co prawdopodobnie możesz tutaj zrobić, to użyć user_source lub all_source (wiem, że powiedziałeś, że to się nie liczy, ale myślę, że to najlepsze, co możesz tutaj zrobić).
Mając to na uwadze, jeśli używasz standardowego przedrostka g_ dla swoich globalnych, czy parsowanie all_source jest naprawdę takie złe? Myślę, że możesz napisać PL/SQL, aby zapętlić źródło i wyszukać „g_”. Prawdopodobnie będzie to wymagało trochę poprawek i eksperymentów, ale myślę, że warto spróbować.