Ordem alfabética incorreta no Base

O Base não coloca nomes em ordem alfabética corretamente. Ele despreza na classificação os espaços. Ex:
Ele ordena “A B” (A, espaço, B) depois de de “AA” (A,A) quando o correto seria o “A B” antes de “AA”. Isto causa problemas com nomes como “GABRIEL” e “GABRIELA” (Gabrielas são colocados antes dos Gabrieis). Isto é um bug ou um parâmetro do banco de dados?

Como não houve nenhuma resposta, parece que ninguém utiliza o LibreOffice para colocar tabelas em ordem alfabética. Já fiz inúmeros testes e confirmei o bug. Custo a acreditar que ninguém tem este problema!

Olá! Eu fiz um teste aqui utilizando uma base Oracle e uma base do próprio Base.

Meus testes foram feitos no LibreOffice 4.1

No banco Oracle, ele ordenou corretamente: Primeiro “A B”
mas no banco do Base, ele ordenou errado: Primeiro “AA”

Talvez isso seja um bug do HSQLDB.

Fiz um novo teste aqui no Base agora utilizando o LibreOffice 4.3 (em desenvolvimento) utilizando o Firebird como banco de dados e ele faz corretamente a ordenação.

O problema é claramente com o HSQLDB, pois o o engine de BD que faz a ordenação. Continuo a acreditar que exista um bug deste tamanho, e que não se faça nada a respeito, o que impossibilita a utilização do LibreOffice com o BD interno. Mesmo nas últimas versões, o problema persiste.

Marcos,
Vi a abertura do bug que você fez, e a resposta foi “Não é problema nosso, mas sim do HSQLDB”. Lamento esta resposta do time de desenvolvimento do LibreOffice. Se é um problema do HSQLDB é um problema sim do LO, já que eles utilizam este engine de BD. Acho que no mínimo a equipe de desenvolvimento do LO deveria endereçar este problema, que impede a utilização do LO, ao time de desenvolvimento do HSQLDB. Obrigado por sua iniciativa e resposta.

Abri um bug sobre isso: https://www.libreoffice.org/bugzilla/show_bug.cgi?id=73399