複数csvファイルの読み込み

はじめにデータテーブルを定義し、それに繰り返し値をいれようとしましたが、上書きされているのですね。

おっしゃる通りです。「CSVを読み込み」は出力先データテーブルの内容を上書きしてしまうので、
いったん別のデータテーブルに保存したうえで別のデータテーブルにマージしてやる必要があります。

データテーブルA・B2つ定義
ループ処理の中で、Bに読み込み、マージ処理でBをAに移送 ←この行の処理をn回繰り返す

そんな感じですね。
厳密にいえばデータテーブルAはループに入る前に列定義が必要ですが、
BはCSVを読み込む際に列定義ごと作成されますので変数だけ作っておけば大丈夫かと。