The table at
https://firebirdsql.org/file/documentation/html/en/refdocs/fblangref25/firebird-25-language-reference.html#fblangref25-appx06-charsets
is definitely wrong, because it maps Polish to PXW_HUNDC, and Slovak to
PXW_PLK (which I think should be Polish); it looks like some things
shifted. I'll fix that.
Given these collations were originally derived from Paradox, a Google
for Paradox collations produces (PXW stands for Paradox Windows):
The Firebird sources map PXW_SLOV to pw1250slov.h, which contains a
comment "Language driver ansislov"
ANSISLOV -> Paradox Windows Slovene language driver
In other words, PXW_SLOV is for Slovenia, not Slovakia.
I'm wondering if the collation order for Slovakia might be the same as
some or all of the Czech collation orders (eg PXW_CSY and PDOX_CSY,
DB_CSY, as I think CSY refers to Czechoslovakia, and Paradox is so old,
this definition probably predates the split), if not, I guess there
isn't such a collation in Firebird.
Mark
--
Mark Rotteveel