all_objects
mostra solo gli oggetti su cui hai i permessi, non tutti gli oggetti nel database. Dovresti interrogare dba_objects
per vedere tutto, se hai i permessi per farlo.
public_dependency
sembra includere gli ID oggetto per gli oggetti per i quali non disponi delle autorizzazioni. Gli ID oggetto da soli non ti dicono molto, quindi non rivela nulla sugli oggetti che non puoi vedere (a parte il fatto che ci sono alcuni oggetti che non puoi vedere).
Quindi non è strano che ci sia un'apparente discrepanza tra ciò che le due opinioni fanno riferimento. Interrogazione di all_dependencies
potrebbe darti un'immagine più coerente.