I'm assuming you mean aliasing table names within a query? It's there to allow us to use a shortened verison of a table name. Suppose you had 2 tables, TempEmployeeImportReject and TempEmployeeImportInsert (or were joining the same table to itself) with the same column names that you want to query on. I'd rather do "select a.field1, b.field2, a.field3, b.fiel4 (etc.) from TempEmployeeImportReject a, TempEmployeeImportInsert b" than "select TempEmployeeImportReject.field1, TempEmployeeImportInsert.field2, TempEmployeeImportReject.field3, TempEmployeeImportInsert.fiel4 (etc.) from TempEmployeeImportReject, TempEmployeeImportInsert". Sure saves a lot of typing (and is more readable).....It was never designed to improve performance.