DROP TYPE PRICE_COLLECTION_GRID_TABLE
/

DROP TYPE PRICE_COLLECTION_GRID_TYPE
/

CREATE TYPE PRICE_COLLECTION_GRID_TYPE AS OBJECT (
    CDFILIAL        VARCHAR2(04),  --01
    NRPEDIDOCOL     VARCHAR2(10),  --02
    DTPEDCOLGERAL   DATE,          --03
    IDSITUPEDCOLETA VARCHAR2(01),  --04
    IDRENEGOCIAPCOL VARCHAR2(01),  --05
    DTEXPIRAPEDCOL  DATE,          --06
    DTINIPERGERAL   DATE,          --07
    DTFINPERGERAL   DATE,          --08
    CDOPERLANC      VARCHAR2(12),  --09
    NRORG           NUMBER,        --10
    COMPRADOR       VARCHAR2(12),  --11
    NMCOMPRADOR     VARCHAR2(40),  --12
    OPERACEITE      VARCHAR2(40),  --13
    CDFILCENTCMP    VARCHAR2(04),  --14
    IDSISDOS        VARCHAR2(01),  --15
    IDUTSTATUSLISPR VARCHAR2(01),  --16
    IDUTLPROCMP     VARCHAR2(01),  --17
    IDSITUPEDCOL    VARCHAR2(01),  --18
    EXISTS_ITEMCOLE VARCHAR2(01)   --19
)
/

CREATE TYPE PRICE_COLLECTION_GRID_TABLE AS TABLE OF PRICE_COLLECTION_GRID_TYPE
/