Si una columna es de tipo numérico y otra columna es de tipo caracter al concatenarlas el Firebird el resultado es una sola columna de tipo caracter.

SELECT
   PRD_IDENTI || '===' || PRD_NOMBRE
FROM
   PRODUCTOS

En este ejemplo PRD_IDENTI es una columna numérica y PRD_NOMBRE es una columna de tipo caracter.

Como a la columna resultante no se le asignó manualmente un alias entonces se le asignó automáticamente el nombre de CONCATENATION.