Pobieranie wielu rekordów z kolumny XML z wartością () w SQL Server

Ten SQL zwraca tylko pierwszy element aktywności. Jak je wszystkie wybrać? Jeśli usunę [1] w zapytaniu, otrzymam błąd, że „wartość () wymaga singletonu”.

 DECLARE @myDoc xml
    SET @myDoc = 
    '<Root>
        <Activities>
            <Activity>This is activity one</Activity>
            <Activity>This is activity two</Activity>
            <Activity>This is activity three</Activity>
        </Activities>
    </Root>'

    SELECT @myDoc.value('(/Root/Activities/Activity)[1]', 'varchar(100)' )

questionAnswers(3)

yourAnswerToTheQuestion