29. A method comprising: a first database server running on one or more computers; said first database server creating a first database statement that defines a view based on first and second XML data, wherein the first XML data is managed by said first database server and the second XML data is managed by a second database server, and wherein the second database server is a different server than the first database server; wherein the first database statement includes a union, based on a UNION ALL operator, of a statement involving the first XML data and a statement involving the second XML data; and in response to receiving a second database statement that involves the view, executing the first database statement by said first database server.
29. A method comprising: a first database server running on one or more computers; said first database server creating a first database statement that defines a view based on first and second XML data, wherein the first XML data is managed by said first database server and the second XML data is managed by a second database server, and wherein the second database server is a different server than the first database server; wherein the first database statement includes a union, based on a UNION ALL operator, of a statement involving the first XML data and a statement involving the second XML data; and in response to receiving a second database statement that involves the view, executing the first database statement by said first database server. 30. A volatile or non-volatile machine-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform the method recited in claim 29 .