DROP TYPE FCT_CCUSTO_CONTRATO_APURA_REL_TABLE
/

DROP TYPE FCT_CCUSTO_CONTRATO_APURA_REL_TYPE
/

CREATE TYPE FCT_CCUSTO_CONTRATO_APURA_REL_TYPE AS OBJECT (
    NRSEQCONTRATO        VARCHAR2(50),
	NRCONTRATOFCT 	     VARCHAR2(50),
	NRPARCNEGOCIO 	     NUMBER,
	NMPARCNEGOCIO 	     VARCHAR2(250),
	DTINICOMPET   	     DATE,
	DTFINICOMPET  	     DATE,
	NOME_SEGMENTO01      VARCHAR2(250),
	SEGMENTO01           NUMBER,
	VALOR_SEGMENTO01     NUMBER,
	NOME_SEGMENTO02      VARCHAR2(250),
	SEGMENTO02           NUMBER,
	VALOR_SEGMENTO02     NUMBER,
	NOME_SEGMENTO03      VARCHAR2(250),
	SEGMENTO03 			 NUMBER,
	VALOR_SEGMENTO03     NUMBER,
	NOME_SEGMENTO04      VARCHAR2(250),
	SEGMENTO04           NUMBER,
	VALOR_SEGMENTO04     NUMBER,
	NOME_SEGMENTO05      VARCHAR2(250),
	SEGMENTO05           NUMBER,
	VALOR_SEGMENTO05     NUMBER,
	NOME_SEGMENTO06      VARCHAR2(250),
	SEGMENTO06           NUMBER,
	VALOR_SEGMENTO06     NUMBER,
	NOME_SEGMENTO07      VARCHAR2(250),
	SEGMENTO07           NUMBER,
	VALOR_SEGMENTO07     NUMBER,
	NOME_SEGMENTO08      VARCHAR2(250),
	SEGMENTO08           NUMBER,
	VALOR_SEGMENTO08     NUMBER,
	NOME_SEGMENTO09      VARCHAR2(250),
	SEGMENTO09           NUMBER,
	VALOR_SEGMENTO09     NUMBER,
	NOME_SEGMENTO10      VARCHAR2(250),
	SEGMENTO10           NUMBER,
	VALOR_SEGMENTO10     NUMBER,
	NOME_SEGMENTO11      VARCHAR2(250),
	SEGMENTO11           NUMBER,
	VALOR_SEGMENTO11     NUMBER,
	NOME_SEGMENTO12      VARCHAR2(250),
	SEGMENTO12           NUMBER,
	VALOR_SEGMENTO12     NUMBER,
	NOME_SEGMENTO13      VARCHAR2(250) ,
	SEGMENTO13           NUMBER,
	VALOR_SEGMENTO13     NUMBER,
	NOME_SEGMENTO14      VARCHAR2(250),
	SEGMENTO14           NUMBER,
	VALOR_SEGMENTO14     NUMBER,
	NOME_SEGMENTO15      VARCHAR2(250),
	SEGMENTO15           NUMBER,
	VALOR_SEGMENTO15     NUMBER,
	NOME_SEGMENTO16      VARCHAR2(250),
	SEGMENTO16           NUMBER,
	VALOR_SEGMENTO16     NUMBER,
	NOME_SEGMENTO17      VARCHAR2(250),
	SEGMENTO17           NUMBER,
	VALOR_SEGMENTO17     NUMBER,
	NOME_SEGMENTO18      VARCHAR2(250),
	SEGMENTO18           NUMBER,
	VALOR_SEGMENTO18     NUMBER,
	NOME_SEGMENTO19      VARCHAR2(250),
	SEGMENTO19           NUMBER,
	VALOR_SEGMENTO19     NUMBER,
	NOME_SEGMENTO20      VARCHAR2(250),
	SEGMENTO20           NUMBER,
	VALOR_SEGMENTO20     NUMBER
)
/

CREATE TYPE FCT_CCUSTO_CONTRATO_APURA_REL_TABLE AS TABLE OF FCT_CCUSTO_CONTRATO_APURA_REL_TYPE
/