36. The method of claim 35 , wherein the relational database construct includes one or more tables, rows, columns, objects, and views that are indicated by a reference to the relational database construct in the second database statement.
35. A method comprising: a database server running on one or more computers; said database server receiving a first database statement; wherein the first database statement requires access to a view defined as combined results of a set of database statements; wherein the first database statement includes an expression that operates on an XML construct that is based on a relational database construct; and said database server generating a second database statement, based on the first database statement and the view, that includes a modified version of the set of database statements in the distributive form and rewritten to operate on the relational database construct.