My temp and the master table are almost mirrors to each other in their design. Instead of giving access to user to enter data directly into the master table I collect data from a form (data entered by suer) into the temp table first, do all validations there and then insert the data into the master, and upon closure of the form I clear all the data in the temp table.
Is this a problem?