Hi julian.kim ,
Yes it make sense to create domain by a query. We have a requirement of displaying the untouched time sheets (which has never been opened). Those type of time sheets does not have record in the database and not included in the OOTB domain.
I have developed a query and created a custom domain with the query. I have developed Ad hoc view using custom domain to display the untouched time sheets.
There should not be any bad impact due to the custom domain.
Best Regards
Shubham Bhatia