Hola flaviovich, gracias por responder!
Parece que sí me funciona, el único problema es que también paso parámetros tipo DateTime y supongo que tendré que convertirlos a string para meterlos en el parámetro @qry, aunque supongo que no tendré problemas.
Para completar un poco más el post decir que para ejecutar la consulta que está en el parámetro @qry estoy utilizando:
EXEC sp_executesql @qry
no sé si habrá otra forma pero esa parace que funciona.
Gracias por todo! Un saludo