La idea de Jurena es excelente.
Suponiendo que existen dos campos(fecha1,fecha2) tipo date en una tabla llamada fechas,
Traducido a SQL oracle sería:
Código sql:
Ver originalSELECT FLOOR(months_between(fecha1,fecha2)/12)anos,
MOD(FLOOR(months_between(fecha1,fecha2)),12)meses FROM fechas;
Esto te retorna dos columnas. Una con los años y otra con los meses.
Como ves, tienes varias opciones.
Un saludo.