Plataforma do sistema
Como fazer CAST em SQL usando padrão ANSI ?
ADSRT.FAQ-793
O forma correta de fazer um CAST de uma coluna no SQL convertendo ela de um tipo para outro é através da função CAST ( expr AS tipo). Esta função é compatível com PostgreSQL, Oracle e SQL Server.
Infelizmente, apesar de funcionar, o conteúdo não é tratado de forma igual para os diferentes bancos. Por exemplo, fazer cast de uma data para varchar, cria formatos diferentes depedendo do banco de dados em uso.
Ex:
select cast (id as varchar(40)) from tabela;