So does your custom query need to join to some other database or table that isn't part of the standard query? You can use a regular repeater, set the document type to your custom doc type and display the data. By default the data being returned will have all the node, document and custom doc type fields.
If you want, run thes same SQL Query to look at the data returned as if you were to use the standard Repeater.
SELECT *
FROM view_yourcustom_documenttype_joined