次のようなツリー構造を表す Oracle 10g のテーブル MYTYPE があります。
ID | PARENTID | DETAIL
特定の ID の子孫である MYTYPE 内のすべての行を選択して、次のようなクエリを他の場所で作成できるようにしたいと考えています。
SELECT *
FROM MYDETAIL
WHERE MYTYPEID IN [all MYTYPE which are descendants of some ID];
できればPL/SQLを使用せずに、子孫セットを構築する費用効率の高い方法は何ですか?