Powinieneś użyć sql:variable("@LanguagePath1") zamiast po prostu @LanguagePath1 . Przeczytaj więcej na ten temat tutaj
. Chociaż nie jestem pewien, czy dynamiczny xpath zadziała :) Jednak coś takiego jak xmltest.value('(/languages/language[@id=sql:variable("@languageCode")])[1] powinien działać.