I create a query with join different tables, then copy some fields in a ClientDataSet created on-the-fly. I'll retry.