From the Codex, I'm using this function to return all children from a page ID without using SQL queries.
Usage:
<?php get_page_children( $page_id, $pages ) ?>
$page is defined as a "List of pages' objects".
What are examples of page objects I would use in this case?
page
,post
orcustom_post_type
.global $post; print_r($post)
on any page, you'll see it as a post object. But the type is what differentiates them.