Cordial saludo Edwin.
Si tu job está en VB y la versión de tu BD es 2008 o superior, es mejor cambiar el proceso por uno que NO USE CURSORES, así:
1. Crear un servicio de integración de SQL Server para subir tu archivo plano a una tabla con la misma estructura en SQL Server.
2. Crear un procedimiento almacenado que transforme los datos de esa tabla de carga hacia la tabla destino final en tu BD
Tengo experiencia de mas de 20 años con SQL Server, trabajo de lleno en afinamiento de bases de datos y te puedo colaborar con el tema remotamente o en Bogotá si lo prefieres.
Si estás de acuerdo déjame saber mas detalles del archivo a subir, la tabla destino final y la versión de tu SQL Server para poder cotizar la cantidad e trabajo.
Puedo facturar legalmente con mi razón social.
Un abrazo