Yes, FPC has TFPHashTable, in the contnrs unit. You'll have to read the source to figure out how to use it, as there's no documentation.