Yo no usaría una subtarea solo para esta función. Mejor un scriptlet que te lo solucione en una sola linea. Más rapido y es facilmente modificable sobre la marcha para eliminar guiones, añadir hora o cualquier otro cambio. Asumiendo que ya existe la variable:
v_fecha = v_fecha.substr(6,4) + "-" + v_fecha.substr(3,2) + "-" + v_fecha.substr(0,2);
o (casi mejor, yo lo pondría sin guiones)
v_fecha = v_fecha.substr(6,4) + v_fecha.substr(3,2) + v_fecha.substr(0,2);