[% USE CSV -%] [% MACRO csvtable(d) BLOCK; IF ADD_TIMESTAMP; d.cols.push(TIMESTAMP_COLNAME); END; CSV.dump(d.cols); %] [% FOREACH line IN d.data; NEXT UNLESS line.size() > 0; IF ADD_TIMESTAMP; line.push(TIMESTAMP_COLVALUE); END; CSV.dump(line); %] [% END; END -%]