Given the tremendous versatility of relational database implementations toward a wide range of database problems, it seems only natural to consider them as backends for XML data processing. Yet, the assumptions behind the language XQuery are considerably different to those in traditional RDBMSs. The underlying data model is a tree, data and results carry an intrinsic order, queries are described using explicit iteration and, after all, problems are everything else but regular.Solving the relational XQuery puzzle, therefore, has challenged a number of research groups over the past years. The purpose of this article is to summarize and assess some of the results that have been obtained during this period to solve the puzzle. Our main focus is on the Pathfinder XQuery compiler, a full reference implementation of a purely relational XQuery processor. As we dissect its components, we relate them to other work in the field and also point to open problems and limitations in the context of relational XQuery processing. selbstverständlich, diese Systeme auch als Back-Ends für die Verarbeitung von XML einzusetzen. Jedoch unterscheiden sich die Annahmen hinter der Anfragesprache XQuery sehr deutlich von denen in strikt relationalen Systemen. Das zugrundeliegende Datenmodell ist der Baum, Daten und Ergebnisse sind inhärent geordnet, Anfragen werden formuliert mit Hilfe expliziter Iteration und die zu behandelnden Probleme sind alles andere als regulär.Der Lösung dieses relationalen XQuery-Puzzles haben sich in den vergangenen Jahren zahlreiche Forschergruppen angenommen. Ziel dieses Artikels ist es, einige der Ergebnisse daraus zusammenzufassen und zu evaluieren. Unser Schwerpunkt wird der XQuery-Compiler Pathfinder sein, eine vollständige Referenzimplementation eines strikt relationalen XQuery-Prozessors. Während wir einzelne Komponenten von Pathfinder zerlegen, stellen wir sie in Bezug zuähnlichen Arbeiten, zeigen dabei aber auch offene Probleme und Einschränkungen im Bereich relationaler XQuery-Verarbeitung auf.