Добро пожаловать в SO.
Используйте комбинацию xmlelement
и xmlforest
следующим образом.
Образец данных
CREATE TEMPORARY TABLE t
(id INTEGER, name TEXT, age INTEGER);
INSERT INTO t VALUES (1,'John',25);
INSERT INTO t VALUES (2,'Jane',22);
Запрос:
SELECT
xmlelement(name person,
xmlforest(id, name, age)
)
FROM t;
xmlelement
-----------------------------------------------------------
<person><id>1</id><name>John</name><age>25</age></person>
<person><id>2</id><name>Jane</name><age>22</age></person>
(2 Zeilen)