Das ist jetzt eigentlich nicht viel anderes als das, was der CPYTOIMPF ebenso macht.
Worin soll da der Vorteil liegen?
Und wenn dein CRLF nicht am Ende des Satzes steht hast du jede Menge Leerzeichen in der neuen Zeile.
Machst du dein CRLF aber immer am Ende, sind nach deinem letzten ";" bzw. dem letzten Feld (das nicht mit ";" abgeschlossen werden muss), noch jede Menge Leerzeichen, was beim CPYTOIMPF nicht der Fall ist.