Intento hacer un insert en una tabla con el resultado de una select de otra con la suerte de un problema de conversion de parametros en varchar que deben ir a un decimal la solucion ha sido facil colocar un cast o bien lka funcion to_number
con la unica objeccion de controlar aquellos resultados que sean blancos si no ambas funciones os fallaran.
Opcion 1
select to_number(vprecio,’99,9999′) from PreciosClientesVariaciones WHERE VPRECIO <> »;
Opcion 2
select CAST(vprecio AS DECIMAL) from PreciosClientesVariaciones WHERE VPRECIO <> » ;