Se estiver tudo na mesma transação é pouco provável. Mas se você insistir em usar transações manualmente então será necessário 'commit work' ao longo do script. Os commits serão usados como um checkpoint e você não ter que iniciar tudo de novo caso ele pare pela metade, em transferencias em lote faz todo o sentido.