diff --git a/src/jrd/dfw.epp b/src/jrd/dfw.epp index 22aaa193e4b..4145dd78278 100644 --- a/src/jrd/dfw.epp +++ b/src/jrd/dfw.epp @@ -4121,6 +4121,11 @@ static bool create_collation(thread_db* tdbb, SSHORT phase, DeferredWork* work, case 1: setupSpecificCollationAttributes(tdbb, transaction, TTYPE_TO_CHARSET(work->dfw_id), work->dfw_name.c_str(), false); + if (!INTL_defined_type(tdbb, work->dfw_id)) + { + setupSpecificCollationAttributes(tdbb, transaction, TTYPE_TO_CHARSET(work->dfw_id), + work->dfw_name.c_str(), true); + } break; }