for (final Iterator i = stagingTables.iterator(); i.hasNext();) {
final String table = (String)i.next();
Program currentProgram = (Program)programStack.peek();
// load staging
currentProgram.addInstruction(new ExecStagingTableInstruction(table, planEnv.getStagingTableResultsInfo(table)));
// unload sttaging
String unloadName = planEnv.unLoadResultName(table);
cleanupProgram.addInstruction(new ExecStagingTableInstruction(unloadName, planEnv.getStagingTableResultsInfo(unloadName)));
} // for
}