Merci Ed, mais j'ai trouvé une version plus simple :
SELECT T.C.value('.', 'varchar(100)') as activity
FROM @myDoc.nodes('(/Root/Activities/Activity)') as T(C)
Bien que d'après votre exemple "inutilement complexe", cela semble d'une simplicité inquiétante...