Puoi semplicemente inserire un altro carattere invece di virgolette doppie e sostituirlo con virgolette doppie nel codice?
Qualcosa del genere:
SELECT table1.Col1 AS "This is |not| an alias" FROM table1
Quindi basta sostituire | con ".
So che è un hack, ma non riesco a pensare a una soluzione migliore... E comunque quello che stai facendo lì è un hack. Il modo "bello" sarebbe selezionare i valori e i nomi delle colonne separatamente e associarli nel codice. Ciò renderebbe le cose molto più pulite.