ListObject or AureliusDataSet?

I make a mobile application. There is a large directory of approximately 12,000 items. SQLite database.
I get the data and display it in a ListView. Tell me, how is it faster to populate a ListView?
Get objects in a List and iterate through a ListView or get an AureliusDataSet and use LiveBuilding for communication?

I think the result will be the same. As far as I know, there is no fetch on demand in FMX controls, so the list will be fully loaded no matter what. I would of course not load 12,000 items, especially in a mobile application. I don't think your user will need all those items at once in his mobile app?