all_objects показва само обекти, за които имате разрешения, а не всички обекти в базата данни. Ще трябва да направите заявка dba_objects за да видите всичко, ако имате разрешения за това.
public_dependency изглежда включва идентификатори на обекти за обекти, за които нямате разрешения. Идентификаторите на обектите сами по себе си не ви казват много, така че не разкриват нищо за обекти, които не можете да видите (освен че има някои обекти, които не можете да видите).
Така че не е странно, че има очевидно несъответствие между това, което се позовава на двете гледни точки. Запитване за all_dependencies може да ви даде по-последователна картина.