create table cat_req
    (cat_req_num       number not null,
    cat_req_dt        date not null,
    cat_cd            number not null,
    cust_num          number null,
    req_nm            varchar2(50),
    req_addr1         varchar2(75),
    req_addr2         varchar2(75),
    req_addr3         varchar2(75))
partition by range (cat_req_dt)
    (partition cat_req_spr_2004
         values less than (to_date('20040601','YYYYMMDD'))
         tablespace prd01,
     partition cat_req_sum_2004
         values less than (to_date('20040901','YYYYMMDD'))
         tablespace prd02,
     partition cat_req_fal_2004
         values less than (to_date('20041201','YYYYMMDD'))
         tablespace prd03,
     partition cat_req_win_2005
         values less than (maxvalue)
         tablespace prd04);