Quique,
ok, the problem that we find in your code is this line:
local lMatriz := ::nDataType in { DATATYPE_ARRAY, DATATYPE_HASH }
it is not supported by Harbour
so we need to find a way to make it compatible
Have you tested your proposed changes with Harbour too ? thanks,