all_objects
zobrazí pouze objekty, ke kterým máte oprávnění, nikoli všechny objekty v databázi. Budete muset zadat dotaz na dba_objects
zobrazit vše, pokud k tomu máte oprávnění.
public_dependency
Zdá se, že obsahuje ID objektů pro objekty, ke kterým nemáte oprávnění. ID objektů vám sama o sobě mnoho neřeknou, takže neprozrazují nic o objektech, které nevidíte (kromě toho, že existují objekty, které nevidíte).
Není tedy divné, že existuje zjevný rozpor mezi tím, co tyto dva pohledy odkazují. Dotazování all_dependencies
vám může poskytnout ucelenější obrázek.