Invalid xml, but it can be inserted into an XML column in SQL Server 2005. I cannot speak for Oracle, but I would almost be willing to bet that this is possible.
Obviously, with SQL Server 2005, you need to exchange a double quote for single quotes:
Insert Into MyTestTable(MyXmlColumn) Values('');
This works very well - I just tested it and the insert was successful.
source
share