CREATE OR REPLACE PROCEDURE p_getEmp(ptime timestamp,ltime timestamp, o OUT SYS_REFCURSOR) IS  tp timestamp;
  tp:=ptime;
BEGIN
  while tp<=ltime loop
  tp=tp+1;
  OPEN o FOR  
  select  
(select count(fid) from T_SHE_FDCCUSTOMER c  
where c.freceptiontypeid='dpNwoAEbEADgABNYwKgSwmv0964='
and to_char(c.flastupdatetime,'yyyy-mm-dd')=tp)  
+
(select count(fid) from T_SHE_TrackRecord t  
where t.freceptiontypeid='dpNwoAEbEADgABNYwKgSwmv0964='
and to_char(c.flastupdatetime,'yyyy-mm-dd')=tp)  
from dual   
end loop
END;
就是这个意思,哪位大侠指点下,应该怎么写