Hola latinpower:
Creo que entendí cual es tu problema, pero no creo que almacenar las consultas en la BD sea la mejor solución. Una práctica común es almacenar todas las consultas que utiliza tu aplicación en archivos XML, de tal manera no dejas "Hard Code" en sus páginas. El almacenar las consultas en archivos XML desde mi punto de vista es mucho más flexible para este propósito que la BD, piensa que las consultas pueden ser tan sencillas con un simple
Hasta consultas muy complejas, con JOINS. UNIONS, CASE-WHEN ETC... en lo particular te cuento que hace tiempo tuve necesidad de hacer una consulta de alrededor de 50 líneas de código (no me preguntes por qué hacía, pero el caso es que sirvió)... si quisieras almacenar esto en una BD tendrías que declarar tu campo como un varchar TAN GRANDE COMO LA MÁS GRANDE DE TUS CONSULTAS, lo que implicaría un desperdicio de espacio...
El manejo de archivos XML no es tan complicado en .NET, pero esa sería una pregunta para el foro respectivo, no para este foro.
Analiza un poco esta alternativa, creo que te puede servir.
Saludos
Leo.