Correct, DFD is files only. But with creating a dynamic file from a SQL statement you get dynamic Views.
See: Open Table Without Declaring on DCT
This post indicated that the DFD comes with an example creating a VLB listbox from any SQL statement.
That only helps you if you are using SQL.
I don’t know if DynaLib is still for sale. @Jacek_Kosinski has mentioned it on ClarionHub a few times but that was a number of years ago.