A menos que se trate de un daño físico de archivo, en cuyo caso se percibe mediante la aparición de errores, jamás he visto a un registro perderse en interbase/firebird, y trabajo con ellos desde hace ya unos 7 u 8 años.
En base a esta experiencia me atrevo a decir que si un registro no está, es porque se aplicó un delete que se lo cargó.
Hasta luego.