Macro Query-Dao

Part of:

package submarine
( query-dao &rest < args > )
Execute the given `QUERY' (which can be either a string or a
S-SQL expression, which won't be evaluated) and return the result
as daos of the given `TYPE'. The names of the fields returned by
the query must match the slots of the dao.