15. A computer program product stored in a computer readable device, comprising computer instructions that, when executed by an information handling system, causes the information handling system to copy records between tables in a relational database by performing actions comprising: receiving a Structured Query Language (SQL) table COPY statement, wherein the COPY statement is devoid of an INSERT clause and identifies a source table and a target table; retrieving a plurality of column names from a metadata corresponding to the source table; and generating an SQL statement, based upon the COPY statement, that includes an INSERT INTO clause pertaining to the target table and a SELECT clause pertaining to the source table, wherein the INSERT INTO clause includes a set of target column names corresponding to the plurality of column names, and wherein the SELECT clause includes a set of corresponding source column names.
15. A computer program product stored in a computer readable device, comprising computer instructions that, when executed by an information handling system, causes the information handling system to copy records between tables in a relational database by performing actions comprising: receiving a Structured Query Language (SQL) table COPY statement, wherein the COPY statement is devoid of an INSERT clause and identifies a source table and a target table; retrieving a plurality of column names from a metadata corresponding to the source table; and generating an SQL statement, based upon the COPY statement, that includes an INSERT INTO clause pertaining to the target table and a SELECT clause pertaining to the source table, wherein the INSERT INTO clause includes a set of target column names corresponding to the plurality of column names, and wherein the SELECT clause includes a set of corresponding source column names. 20. The computer program product of claim 15 , wherein the COPY statement further identifies a SET clause, a DROP clause, and a WHERE clause that includes a WHERE clause expression, and wherein the actions further comprise: receiving a SET clause predicate corresponding to the identified SET clause, wherein the SET clause predicate includes a name element and an expression element; comparing the name element to the set of source column names; in response to the name element matching one of the source column names, replacing the matching source column name in the SELECT clause with the expression element; in response to the name element failing to match one of the source column names: adding the name element to the set of target names included in the INSERT INTO clause; and adding the expression element to the set of source names included in the SELECT clause, wherein placement of the expression element within the SELECT clause matches placement of the name element in the INSERT INTO clause; receiving a DROP clause predicate corresponding to the identified DROP clause, wherein the DROP clause predicate identifies a drop column name; removing one of the source column names from the SELECT clause, wherein the removed source column name matches the drop column name; and removing one of the target column names from the INSERT INTO clause, wherein the removed target column name matches the drop column name; including the WHERE clause in the generated SQL statement.