Lo que dices es cierto si colocas la fecha directamente en la consulta:
Código SQL
[-]
insert into personas
(nombre, fecha)
values('roman', '19/05/2005')
Aquí la consulta falla por lo que mencionas; Paradox espera el formato mm/dd/aaaa y se le da en formato dd/mm/aaaa
Pero si usas parámetros:
Código SQL
[-]
insert into personas
(nombre, fecha)
values('roman', :fecha)
Y sustituyes el parámetro:
Código Delphi
[-]
Query1.ParamByName('fecha').AsDate := Fecha;
donde Fecha es de tipo TDate, la consulta no falla porque la componente transforma el valor TDate al formato adecuado para Paradox.
Por ello es que conviene usar parámetros sin tener que recordar el formato exacto que espera el manejador de bases de datos.
// Saludos