In the above case, if you run the script, you will not get any data. It happens like this.
1. First table will be loaded.
2. The resident load table(2nd table) will get automatically concatenated to the first table as all the fields are same.
3. Now when you drop the first table, there will no tables in your data model.
So, now even you drop the table, the purpose is not getting served. Before using resident load, it is always advisable to use noconcatenate if all the fields are same.
The main reason behind dropping the original table is whatever data is required is already there in the second table.