Почему вы вообще создаете CSV-файл, почему бы просто не вставить результаты вашего оператора selct?Предположим, что выбор, который вы использовали для создания CSV был:
select a.field1, b.field2
from anothertable a
join yetanothertable b on a.myid = b.myid
почему бы просто не сделать:
insert mytable (field1, field2)
select a.field1, b.field2
from anothertable a
join yetanothertable b on a.myid = b.myid
Если у вас действительно есть файл CSV для импорта, вы можете сделать это, используяМастер импорта, если это разовая сделка или пакет DTS, если это повторяемый процесс, который вы хотите выполнять по регулярному расписанию.