Ya, encontre una solución: Esta consiste en identificar si el dato es numerico o no, en caso de serlo, lo transformo a una cadena de texto, de lo contrario lo dejo tal cual. De esta forma puedo mantener el mismo valor y guardarlo correctamente en la tabla que necesito.
Código:
SELECT CASE ISNUMERIC(tel_contacto1) WHEN 1 THEN LTRIM(RTRIM(STR(tel_contacto1))) ELSE tel_contacto1 END AS tel_contacto1 FROM PL...[REPORTE$]
De todas formas dejo abierta la pregunta, por si alguien sabe alguna forma mas "corta" de hacerlo.