VirtualDAC
Used to specify a user-defined collation that can be applied in an SQL statement.
TVirtualCollationManager
procedure RegisterCollation(const Name: string; VirtualCollation: TVirtualCollation); overload;