Pues, que quieres que te diga,
la cosita que no funciona es justamente la ordenación. Al dar error con los campos que tienen algún colate definido (colate ES_ES y colate ES_ES_CI_AI ) te obliga a no definirlos con colate y por tanto te ordena primero las mayúsculas, despues las minusculas, luego la eñes i después los acentos.
Para mi es suficientemente importante como para descartar los componentes Interbase.
No sé si hay otra forma de ordenar correctamente en un idioma no inglés y que lo admitan estos componentes en Delphi 2009. Lo he buscado y no he encontrado nada.
Tendré que pasarme a Zeos pero con Delphi 2009 sólo funciona Zeos 7 alfa
(que miedo, no es ni beta) y ya me esta empezando a dar problemas. Pero esto es harina de otro hilo.
Saludos,