List of tables with used UD fileds (Progress DB)

There is no way to do this except in the manner you showed above.

FYI, if you are desiring some type of SQL interface to query the Progress tables, check out Squirrel. Works fantastic.