CREATE TABLE ben_opt_f (
    OPT_ID                     NUMBER(18, 0),
    EFFECTIVE_START_DATE       DATE         ,
    EFFECTIVE_END_DATE         DATE         ,
    NAME                       VARCHAR2(960)    NOT NULL,
    CMBN_PTIP_OPT_ID           NUMBER(18, 0),
    BUSINESS_GROUP_ID          NUMBER(18, 0)    NOT NULL,
    OPT_ATTRIBUTE_CATEGORY     VARCHAR2(120),
    OPT_ATTRIBUTE1             VARCHAR2(600),
    OPT_ATTRIBUTE2             VARCHAR2(600),
    OPT_ATTRIBUTE3             VARCHAR2(600),
    OPT_ATTRIBUTE4             VARCHAR2(600),
    OPT_ATTRIBUTE5             VARCHAR2(600),
    OPT_ATTRIBUTE6             VARCHAR2(600),
    OPT_ATTRIBUTE7             VARCHAR2(600),
    OPT_ATTRIBUTE8             VARCHAR2(600),
    OPT_ATTRIBUTE9             VARCHAR2(600),
    OPT_ATTRIBUTE10            VARCHAR2(600),
    OPT_ATTRIBUTE11            VARCHAR2(600),
    OPT_ATTRIBUTE12            VARCHAR2(600),
    OPT_ATTRIBUTE13            VARCHAR2(600),
    OPT_ATTRIBUTE14            VARCHAR2(600),
    OPT_ATTRIBUTE15            VARCHAR2(600),
    OPT_ATTRIBUTE16            VARCHAR2(600),
    OPT_ATTRIBUTE17            VARCHAR2(600),
    OPT_ATTRIBUTE18            VARCHAR2(600),
    OPT_ATTRIBUTE19            VARCHAR2(600),
    OPT_ATTRIBUTE20            VARCHAR2(600),
    OPT_ATTRIBUTE21            VARCHAR2(600),
    OPT_ATTRIBUTE22            VARCHAR2(600),
    OPT_ATTRIBUTE23            VARCHAR2(600),
    OPT_ATTRIBUTE24            VARCHAR2(600),
    OPT_ATTRIBUTE25            VARCHAR2(600),
    OPT_ATTRIBUTE26            VARCHAR2(600),
    OPT_ATTRIBUTE27            VARCHAR2(600),
    OPT_ATTRIBUTE28            VARCHAR2(600),
    OPT_ATTRIBUTE29            VARCHAR2(600),
    OPT_ATTRIBUTE30            VARCHAR2(600),
    OPT_ATTRIBUTE_NUMBER1      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER2      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER3      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER4      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER5      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER6      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER7      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER8      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER9      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER10     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER11     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER12     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER13     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER14     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER15     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER16     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER17     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER18     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER19     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER20     NUMBER       ,
    OPT_ATTRIBUTE_DATE1        DATE         ,
    OPT_ATTRIBUTE_DATE2        DATE         ,
    OPT_ATTRIBUTE_DATE3        DATE         ,
    OPT_ATTRIBUTE_DATE4        DATE         ,
    OPT_ATTRIBUTE_DATE5        DATE         ,
    OPT_ATTRIBUTE_DATE6        DATE         ,
    OPT_ATTRIBUTE_DATE7        DATE         ,
    OPT_ATTRIBUTE_DATE8        DATE         ,
    OPT_ATTRIBUTE_DATE9        DATE         ,
    OPT_ATTRIBUTE_DATE10       DATE         ,
    OPT_ATTRIBUTE_DATE11       DATE         ,
    OPT_ATTRIBUTE_DATE12       DATE         ,
    OPT_ATTRIBUTE_DATE13       DATE         ,
    OPT_ATTRIBUTE_DATE14       DATE         ,
    OPT_ATTRIBUTE_DATE15       DATE         ,
    LAST_UPDATE_DATE           TIMESTAMP(6)     NOT NULL,
    LAST_UPDATED_BY            VARCHAR2(256)    NOT NULL,
    LAST_UPDATE_LOGIN          VARCHAR2(128),
    CREATED_BY                 VARCHAR2(256)    NOT NULL,
    CREATION_DATE              TIMESTAMP(6)     NOT NULL,
    OBJECT_VERSION_NUMBER      NUMBER(9, 0)     NOT NULL,
    INVK_WV_OPT_FLAG           VARCHAR2(120)    NOT NULL,
    RQD_PERD_ENRT_NENRT_RL     NUMBER(18, 0),
    RQD_PERD_ENRT_NENRT_UOM    VARCHAR2(120),
    RQD_PERD_ENRT_NENRT_VAL    NUMBER(18, 0),
    SHORT_CODE                 VARCHAR2(120),
    SHORT_NAME                 VARCHAR2(120),
    MAPPING_TABLE_PK_ID        NUMBER(18, 0),
    MAPPING_TABLE_NAME         VARCHAR2(240),
    COMPONENT_REASON           VARCHAR2(120),
    LEGISLATION_CODE           VARCHAR2(120),
    LEGISLATION_SUBGROUP       VARCHAR2(120),
    GROUP_OPT_ID               NUMBER(18, 0),
    GLOBAL_FLAG                VARCHAR2(120),
    CARRIER_OPT_NAME           VARCHAR2(960),
    OPT_ID                     NUMBER(18, 0),
    EFFECTIVE_START_DATE       DATE         ,
    EFFECTIVE_END_DATE         DATE         ,
    NAME                       VARCHAR2(960)    NOT NULL,
    CMBN_PTIP_OPT_ID           NUMBER(18, 0),
    BUSINESS_GROUP_ID          NUMBER(18, 0)    NOT NULL,
    OPT_ATTRIBUTE_CATEGORY     VARCHAR2(120),
    OPT_ATTRIBUTE1             VARCHAR2(600),
    OPT_ATTRIBUTE2             VARCHAR2(600),
    OPT_ATTRIBUTE3             VARCHAR2(600),
    OPT_ATTRIBUTE4             VARCHAR2(600),
    OPT_ATTRIBUTE5             VARCHAR2(600),
    OPT_ATTRIBUTE6             VARCHAR2(600),
    OPT_ATTRIBUTE7             VARCHAR2(600),
    OPT_ATTRIBUTE8             VARCHAR2(600),
    OPT_ATTRIBUTE9             VARCHAR2(600),
    OPT_ATTRIBUTE10            VARCHAR2(600),
    OPT_ATTRIBUTE11            VARCHAR2(600),
    OPT_ATTRIBUTE12            VARCHAR2(600),
    OPT_ATTRIBUTE13            VARCHAR2(600),
    OPT_ATTRIBUTE14            VARCHAR2(600),
    OPT_ATTRIBUTE15            VARCHAR2(600),
    OPT_ATTRIBUTE16            VARCHAR2(600),
    OPT_ATTRIBUTE17            VARCHAR2(600),
    OPT_ATTRIBUTE18            VARCHAR2(600),
    OPT_ATTRIBUTE19            VARCHAR2(600),
    OPT_ATTRIBUTE20            VARCHAR2(600),
    OPT_ATTRIBUTE21            VARCHAR2(600),
    OPT_ATTRIBUTE22            VARCHAR2(600),
    OPT_ATTRIBUTE23            VARCHAR2(600),
    OPT_ATTRIBUTE24            VARCHAR2(600),
    OPT_ATTRIBUTE25            VARCHAR2(600),
    OPT_ATTRIBUTE26            VARCHAR2(600),
    OPT_ATTRIBUTE27            VARCHAR2(600),
    OPT_ATTRIBUTE28            VARCHAR2(600),
    OPT_ATTRIBUTE29            VARCHAR2(600),
    OPT_ATTRIBUTE30            VARCHAR2(600),
    OPT_ATTRIBUTE_NUMBER1      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER2      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER3      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER4      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER5      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER6      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER7      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER8      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER9      NUMBER       ,
    OPT_ATTRIBUTE_NUMBER10     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER11     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER12     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER13     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER14     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER15     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER16     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER17     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER18     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER19     NUMBER       ,
    OPT_ATTRIBUTE_NUMBER20     NUMBER       ,
    OPT_ATTRIBUTE_DATE1        DATE         ,
    OPT_ATTRIBUTE_DATE2        DATE         ,
    OPT_ATTRIBUTE_DATE3        DATE         ,
    OPT_ATTRIBUTE_DATE4        DATE         ,
    OPT_ATTRIBUTE_DATE5        DATE         ,
    OPT_ATTRIBUTE_DATE6        DATE         ,
    OPT_ATTRIBUTE_DATE7        DATE         ,
    OPT_ATTRIBUTE_DATE8        DATE         ,
    OPT_ATTRIBUTE_DATE9        DATE         ,
    OPT_ATTRIBUTE_DATE10       DATE         ,
    OPT_ATTRIBUTE_DATE11       DATE         ,
    OPT_ATTRIBUTE_DATE12       DATE         ,
    OPT_ATTRIBUTE_DATE13       DATE         ,
    OPT_ATTRIBUTE_DATE14       DATE         ,
    OPT_ATTRIBUTE_DATE15       DATE         ,
    LAST_UPDATE_DATE           TIMESTAMP(6)     NOT NULL,
    LAST_UPDATED_BY            VARCHAR2(256)    NOT NULL,
    LAST_UPDATE_LOGIN          VARCHAR2(128),
    CREATED_BY                 VARCHAR2(256)    NOT NULL,
    CREATION_DATE              TIMESTAMP(6)     NOT NULL,
    OBJECT_VERSION_NUMBER      NUMBER(9, 0)     NOT NULL,
    INVK_WV_OPT_FLAG           VARCHAR2(120)    NOT NULL,
    RQD_PERD_ENRT_NENRT_RL     NUMBER(18, 0),
    RQD_PERD_ENRT_NENRT_UOM    VARCHAR2(120),
    RQD_PERD_ENRT_NENRT_VAL    NUMBER(18, 0),
    SHORT_CODE                 VARCHAR2(120),
    SHORT_NAME                 VARCHAR2(120),
    MAPPING_TABLE_PK_ID        NUMBER(18, 0),
    MAPPING_TABLE_NAME         VARCHAR2(240),
    COMPONENT_REASON           VARCHAR2(120),
    LEGISLATION_CODE           VARCHAR2(120),
    LEGISLATION_SUBGROUP       VARCHAR2(120),
    GROUP_OPT_ID               NUMBER(18, 0),
    GLOBAL_FLAG                VARCHAR2(120),
    CARRIER_OPT_NAME           VARCHAR2(960),
    CONSTRAINT pk_ben_opt_f PRIMARY KEY (OPT_ID, EFFECTIVE_START_DATE, EFFECTIVE_END_DATE, OPT_ID, EFFECTIVE_START_DATE, EFFECTIVE_END_DATE)
);
