La fecha vacia en VFP se hereda del Fox para DOS, que no manejaba datos NULL, por lo que para representar una fecha NULL (dato no conocido), se usaba la fecha vacia. En VFP y en los SGBD existe el dato NULL.
La función EMPTY() de VFP da verdadero para numéricos = 0, booleanos = .F., cadenas de caracteres en blanco o vacias y fechas vacias.
Tambien considera EMPTY verdadero cualquier variable con valor null.
Saludos: Miguel, La Pampa (RA)