Le parole riservate sono un bersaglio mobile. Se il dbms non li espone tramite un'interfaccia pubblica, di solito non c'è un buon modo programmatico per accedervi.
Se non vuoi proteggerli tra parentesi, rischi di incorporare simboli che non sono riservati nella versione attualmente utilizzata di SQL Server, ma sono riservato in qualche versione futura.
Penso che la soluzione migliore sia utilizzare il meccanismo di quotazione fornito dal tuo dbms, poiché è progettato per affrontare esattamente questo problema. Per SQL Server, ciò significa parentesi quadre.