¿Puede simplemente poner otro carácter en lugar de comillas dobles y reemplazarlo con comillas dobles en el código?
Algo como esto:
SELECT table1.Col1 AS "This is |not| an alias" FROM table1
Entonces simplemente reemplace | con ".
Sé que es un truco, pero no puedo pensar en una solución mejor... Y lo que estás haciendo allí es un truco de todos modos. La forma "agradable" sería seleccionar los valores y los nombres de las columnas por separado y asociarlos en su código. Eso haría las cosas mucho más limpias.