29. The computer program product of claim 22 further comprising: obtaining instructions configured to obtain a search specification for the query of the first and second tables, wherein the set of SQL statements comprises a query statement to select a record from at least one of the first and second tables if the record satisfies the search specification, wherein the querying the first table executes the set of SQL statements against the first table to produce the first result set, and the querying the second table executes the second set of SQL statements against the second table to produce the second result set.
30. The computer program product of claim 29 further comprising: executing instructions configured to execute the set of SQL statements to produce the third result set; and returning instructions configured to return the third result set in response to the search specification.