*UNION ALLの上側は、各従業員に対する情報を返す
*UNION ALLの下側で再帰が発生
*WITH句内のWHE[[R]]E WITH句内のWHERE 句で再帰条件を指定
*x.len+1 は評価された従業員数、部署の人数と比較し必要以上の再帰を抑制
=====結果=====
WO[[R]]KDEPT WORKDEPT LIST
-------- -------------------------------------------------------------------------------------------------
A00 HAAS , LUCCHESSI , O'CONNELL , HEMMINGE[[R]] HEMMINGER , O[[R]]LANDOORLANDO
B01 THOMPSON
C01 KWAN , QUINTANA , NICHOLLS , NATZ
D11 STE[[R]]N STERN , ADAMSON , PIANKA , YOSHIMU[[R]]A YOSHIMURA , SCOUTTEN , WALKE[[R]] WALKER , B[[R]]OWN BROWN , JONES , LUTZ , YAMAMOTO , JOHN D21 PULASKI , JEFFE[[R]]SON JEFFERSON , MA[[R]]INO MARINO , SMITH , JOHNSON , PE[[R]]EZ PEREZ , MONTEVE[[R]]DEMONTEVERDE E01 GEYE[[R]]GEYER E11 HENDE[[R]]SON HENDERSON , SCHNEIDE[[R]] SCHNEIDER , PA[[R]]KE[[R]] PARKER , SMITH , SET[[R]]IGHT SETRIGHT , SCHWA[[R]]TZ SCHWARTZ , SP[[R]]INGE[[R]]SPRINGER E21 SPENSE[[R]] SPENSER , MEHTA , LEE , GOUNOT , WONG , ALONZO