Applications should not call the Create method. TFlatList objects are created by the dataset that uses them to manage information about its fields. The ADataset parameter specifies the dataset that creates the TFlatList object. It becomes the value of the Dataset property.