Это невозможно в SQL Developer, в том виде, в каком он существует в настоящее время (по состоянию на 1.5.4).
Кстати, это невозможно в SQL * PLus. Настройка DESCRIBE DEPTH 2
просто показывает больше деталей относительно супертипа:
SQL> desc my_people
Name Null? Type
----------------------------------------- -------- --------------------
CREATE_DATE NOT NULL DATE
ID NOT NULL NUMBER
DETAILS PERSON
SQL> set describe depth 2
SQL> desc my_people
Name Null? Type
----------------------------------------- -------- --------------------
CREATE_DATE NOT NULL DATE
ID NOT NULL NUMBER
DETAILS PERSON
PERSON is NOT FINAL
NAME VARCHAR2(30 CHAR)
SQL>
(Я проверил. set describe depth 3
ничего не делает, он контролирует расширение типов, используемых в качестве атрибутов отображаемых типов.)
Я точно не знаю причину, но я рискнул бы предположить, что это связано с неограниченным количеством разрешенных уровней подтипов. Кроме того, типы являются относительно новыми и все еще недооцениваются в базе данных. Oracle в основном реляционный и процедурный, а объектно-ориентированные функции рассматриваются как рыжеволосые пасынки.
Конечно, SQL Developer является расширяемым, поэтому можно написать дополнение, которое выполняет это расширение. Хммм ....