请问xmltype查询的有关问题

请教xmltype查询的问题有个表xmlcs是xmltype的字段内容如下:abid1/bbid2/b/a查询bid1的想

请教xmltype查询的问题
有个表 xmlcs是xmltype的字段 
内容如下: 
<a> 
  <b id=1> 
  </b> 
  <b id=2> 
  </b> 
</a> 
查询b id=1的 
想返回格式如下: 
<a> 
  <b id=1> 
  </b> 
</a> 
这个sql语句怎么写,谢谢

[解决办法]
SELECT xmlelement("a",extract(XMLTYPE('<a>
<b id="1">
</b>
<b id="2">
</b>
</a>'),'/a/b[@id=1]')) FROM dual