Te recuerdo que la mayoría de motores SQL, en lo posible, se hace la conversión automática de tipos.
Generalmente, podes pasar de cualquier tipo (que no sea blob) directamente a cadena, sin aplicar un molde.
Así, podes tener esto:
Código SQL
[-]
select fecha||edad||precio||direccion
from tabla;
Y te devolverá una cadenota!.
En mi experiencia esto trabaja bien con firebird, sql server, oracle, interbase, etc.
Hasta luego.