"; $sql ='select dname, cursor(select ename, job from emp where emp.deptno = dept.deptno) as nc from dept where deptno in (10, 20, 30)'; $s = oci_parse($conn, $sql); $r = oci_execute($s); while (($row1 = oci_fetch_array($s, OCI_ASSOC)) != false) { echo "Department: " . $row1['DNAME'] . "
\n"; $nc = $row1['NC']; // treat as a statement resource oci_execute($nc); while (($row2 = oci_fetch_array($nc, OCI_ASSOC+OCI_RETURN_NULLS)) != false) { echo "ename : ". $row2['ENAME'] . "   job :".$row2['JOB'] . "
\n"; } oci_free_statement($nc); echo "
\n"; } ?>