I have noticed Lars using code like this
set foo [db_string get_foo {*SQL*}]
Which is basically what you suggested, just shorter.
I definitely think this is a good idea. You also very quickly know if the query dispatcher cannot find your XQL file.