C'est exact. Firebird ne connaît pas les dates avant JC. Et le logiciel a été programmé pour émettre un message d'erreur si on veut saisir une date avec une année négative.
Pourtant si pour un individu, Mathusalem par exemple

vous saisissez une naissance le 19 mars -1200, "mars -1200" sera enregistré sans problème, et dans la table évènements vous retrouverez 3 pour le mois et -1200 pour l'année (mais NULL pour la date).
Malheureusement à chaque fois que vous sélectionnerez la fiche vous aurez le message "L'année (-1200) de cette date est erronée, corrigez svp..." qu'il suffit de fermer...
Je me demande seulement s'il ne serait pas intéressant de supprimer cette alerte. Bien sûr on a perdu le jour, mais qui peut être sûr du jour de ces dates

.
A+
André