Convertir año decimal a fecha

Tengo fechas en una tabla que sonalmacenado como años decimales. Un ejemplo es2003.024658 lo que se traduce enJanuary 9, 2003. Me gustaría convertir los años decimales al formato de fecha de Oracle.

Encontré a alguien que hizo esto en Excel:¿Fórmula decimal anual hasta la fecha?

 =DATE(INT(B1),1,MOD(B1,1)*(DATE(INT(B1)+1,1,1)-DATE(INT(B1),1,1)))

Sin embargo, no puedo entender cómo convertir la lógica a Oracle PL / SQL.

Respuestas a la pregunta(1)

Su respuesta a la pregunta