И еще пара "наболевших" замечаний:
1) Допустим, открыто тело пакета P1, в нем имеется вызов процедуры из пакета P2. Нажимаем F12 (перейти к определению). Открывается спецификация пакета P2. Не знаю как других, но лично меня в случае нажатия F12 всегда намного больше интересует РЕАЛИЗАЦИЯ процедуры, чем ее спецификация. В каком пакете она находится, как называется, что принимает на вход и что возвращает (хотя бы приблизительно) обычно уже понятно по контексту вызова. К тому же, вся эта информация все равно "дублируется" в теле пакета и ее там с таким же успехом можно "посмотреть". И уж если "переходить" именно в спецификацию - это принципиальный вопрос, то сделайте хотя бы возможность перехода из спецификации на реализацию.
2) Если спецификация пакета P2 уже открыта, то при нажатии F12 в точке вызова процедуры в пакете P1 выдается сообщение:
Зачем?! Чтобы что-то открыть надо сначала это что-то закрыть? При этом никаких несохраненных изменений в спецификации нет. Да еще и при ответе "Нет" выдается ошибкаДокумент "Package:XXX.P2(BASE)" уже открыт. Вы хотите закрыть его?
З.Ы. версия dbForge Studio for Oracle 3.1.219.1Невозможно перейти к определению