public function CallProcedureSelect($procedure = NULL, $arguments = NULL, $fields = NULL, $limit = COBRA_DB_SELECT_LIMIT, $offset = 0) { if (empty($procedure)) { throw new coDBEx(__METHOD__); } $procedure = __k_safe_str($procedure, COBRA_DB_PROCEDURE_NAME_SIZE); $fields = coStr::a2f($fields); $query = 'SELECT ' . $fields . ' FROM ' . $procedure; $query .= '(' . coStr::a2f($arguments, '', true) . ')'; return $this->Select($query, $limit, $offset); }