Using awk inside a for loop is an overkill for this task. You can use a command grouping construct for this task:
#!/bin/ksh
for i in a*.txt
do
{
print "CIF,"\t",Status,"\t",FirstName,"\t",LastName,"\t",BirthDate,"\t",Address,"\t",City,"\t",Province,"\t",Country,"\t",occupation,"\t",ClientSinceDate TotalBalance"
cat "$i"
} > "${i}.tmp"
mv "${i}.tmp" "$i"
done
By the way I noticed that you missed do and done in your for loop.