Perd=F3n, estaba mal la query: WITH TABLAFECHAS(NUMREGISTRO,FECHA) AS ( SELECT NUMREGISTRO, CAMPOFECHA1 AS FECHA FROM TUTABLA WHERE CAMPOFECHA1 IS NOT NULL UNION ALL SELECT NUMREGISTRO,CAMPOFECHA2 AS FECHA FROM TUTABLA WHERE CAMPOFECHA2 IS NOT NULL UNION ALL SELECT NUMREGISTRO,CAMPOFECHA3 AS FECHA FROM TUTABLA WHERE CAMPOFECHA3 IS NOT NULL -- Y ASI CON LOS SIETE CAMPOS ) ...
