function &createResultSet() { $resultData = array(); while ($this->__DBOBJECT__->rowsLoop()) { $dt = $this->__DBOBJECT__->getRow(); if (!isset($rowFields)) { $rowFields = array_keys($dt); } $resultData[] = $dt; } if (count($resultData) > 0) { $rs = new ResultSet($resultData); $rs->setFields($rowFields); } else { $rs = NULL; } return $rs; }