程序中代码: 
    public static OracleDataReader RunProcGetReader(string procName) 
    { 
        OracleConnection conn = ReturnConnection();         OracleCommand cmd = new OracleCommand();         cmd.CommandType = CommandType.StoredProcedure;         cmd.Connection = conn;         cmd.CommandText = procName;         if (prams != null) 
        { 
            foreach ( OracleParameter parameter in prams) 
            { 
              if(parameter != null) 
              { 
                  cmd.Parameters.Add(parameter); 
              } 
            } 
        } 
        OracleDataReader odr = cmd.ExecuteReader(CommandBehavior.CloseConnection);         return odr; 
    } 
数据库中的存储过程:(这样写有错误,不知道正确的怎么写) 
create or replace procedure GetAllUsers 
as 
begin 
select * from users; 
end GetAllUsers; sqlserver中这样就可以直接得到结果集了,oracle中该怎么得到结果啊?