Doku dazu: Template Tags/wp list pages « WordPress Codex
wp_list_pages hat leider keinen Parameter, um generell keine Unterseiten anzuzeigen. Wenn es nur wenige Seiten sind, kannst Du sie mit exclude ausschließen, z.B. so:
In dem Beispiel wären 4, 5 und 12 die IDs der Unterseiten. Wenn Dir das nicht dynamisch genug ist oder es zu viele Seiten sind, verwende ggf. ein Plugin. Ich glaube, es gibt Plugins, die Dich beim Anzeigen von Seitenhierarchien unterstützen (Unterseiten nur, wenn Du auf der Oberseite bist, aktuelle Seite hervorheben etc.). Weiß aber gerade keinen Plugin-Namen dazu.
Edit: Ok, vergiss, was ich hier geschrieben habe, und lies das Posting von marX. Den Parameter habe ich nicht gesehen beim Überfliegen. :-/ "&depth=-1" listet die Unterseiten mit auf, aber nicht eingerückt. "&depth=1" listet nur die Seiten der obersten Ebene auf.