Ojo con descender de dialecto, yo no te lo aconsejo.
En dialecto 3 creo recordar que tienes varios tipos de datos a elegir:
- Date (solo fecha)
- Time (no estoy seguro, no lo he usado)
- TimeStamp (fecha y hora)
Si pasas a Dialecto 1, no existe el TimeStamp, tienes que definirlo como Date que
en dialecto 1 guarda fechay hora.
También afecta a "cómo guarda internamente interbase" los valores de tipo numeric, decimal, double precision, etc, estos "detalles internos" pueden acarrear imprecisiones a la hora de rescatar los valores de la base de datos. El típico caso: "He guardado en la BBDD un 23.24 y al leer obtengo 23.23988899 ¿Por qué?", pos eso.
Te aconsejo mires la documentación de interbase 6 (los pdfs de
www.ibphoenix.com Data Definition Guide) y te informes de todas las diferencias entre dialectos antes de meter la mano en la BBDD.
La principal ventaja para aprovechar y cambiar a Firebird, es el tema de licencias. Creo recordar que con interbase puedes tener hasta un máximo de 3 o 5 usuarios sin pagar licencias, pero no estoy seguro. Con FB puedes tener todos los que quieras
.
Saludos