Usando o WordStamp Reservado como um nome de campo (Firebird 2.5)

Eu estou estendendo a camada de dados de um aplicativo existente para trabalhar com o Firebird 2.5, além do MSSQL e do SQLite, mas eu encontrei um obstáculo.

Eu tenho um campo chamado TimeStamp que armazena os dados / hora como tipo TimeStamp. Isso funciona bem em MSSQL e SQLite, onde o tipo é datetime, mas cai sob o Firebird. O seguinte SQL:

SELECT SysTrnId,'TimeStamp' from "TRANSACTIONS"

aparentemente funciona, mas o campo TimeStamp é retornado como fieldname "CONSTANT" e o conteúdo é o texto "timestamp"

É possível fazer isso sob o Firebird, ou terei que renomear o campo e alterar o código nas outras camadas de dados.

questionAnswers(2)

yourAnswerToTheQuestion