The only difference is that there is always a table from the previous script execution to drop. The Replace LOAD construction will always first drop the old table, then create a new one. The Replace Map...Using statement causes mapping to take place also during partial script execution.