CREATE MULTISET TABLE  .............................................LD_VECTOR_VPC_2
   (RUC  varchar(25),
   FECHAINICIACTIVIDADES DATE,
   DEESTADOCONTRIBUYENTE VARCHAR(50),
   TIPOCONTRIBUYENTE006 VARCHAR(10),
   RAZONSOCIAL VARCHAR(100))
   PRIMARY INDEX (RUC);

	INSERT INTO ............................................................LD_VECTOR_VPC_2 ( 
	    RUC, 
		FECHAINICIACTIVIDADES,
		DEESTADOCONTRIBUYENTE,
		TIPOCONTRIBUYENTE006,
		RAZONSOCIAL
	)
	SELECT DISTINCT TRIM(X.NUMRUC),
	X.FECALTA FECHAINICIACTIVIDADES,
	CASE WHEN X.ESTADOCONTRIBUYENTE=21 THEN 'OTROS OBLIGADOS'
		  WHEN X.ESTADOCONTRIBUYENTE=03 THEN 'SUSPENSION TEMPORAL'
		  WHEN X.ESTADOCONTRIBUYENTE=20 THEN 'NUM. INTERNO IDENTIF.'
		  WHEN X.ESTADOCONTRIBUYENTE=12 THEN 'BAJA MULT.INSCR. Y OTROS'
		  WHEN X.ESTADOCONTRIBUYENTE=00 THEN 'ACTIVO'
		  WHEN X.ESTADOCONTRIBUYENTE=02 THEN 'BAJA PROV. POR OFICIO'
		  WHEN X.ESTADOCONTRIBUYENTE=01 THEN 'BAJA PROVISIONAL'
		  WHEN X.ESTADOCONTRIBUYENTE=22 THEN 'INHABILITADO-VENT.UNICA'
		  WHEN X.ESTADOCONTRIBUYENTE=11 THEN 'BAJA DE OFICIO'
		  WHEN X.ESTADOCONTRIBUYENTE=10 THEN 'BAJA DEFINITIVA'
	ELSE NULL END DEESTADOCONTRIBUYENTE,
	X.TIPCONTRIBUYENTE TIPOCONTRIBUYENTE006,
	X.NOMBRE RAZONSOCIAL
	-- SELECT *
	FROM ................................V_DATOS_PRINCIPALES_SUNAT X 

	--LEFT JOIN  B ON X.ESTADOCONTRIBUYENTE=B.ESTADOCONTRIBUYENTE
	WHERE FECPROCESO=(SELECT MAX(FECPROCESO) FROM ...................................V_DATOS_PRINCIPALES_SUNAT);

Add a code snippet to your website: www.paste.org