Това се нуждае от функция за генериране на набор от редове и MySQL липсва.
Вместо това можете да използвате фиктивна таблица или подзаявка:
SELECT ExtractValue(@xml, '//mychild[example@sqldat.com]'),
@r := @r + 1
FROM (
SELECT @r := 1
UNION ALL
SELECT 1
) vars
Имайте предвид, че поддръжката на променливи на сесията в XPath е счупен в 5.2 (но работи добре в 5.1 )