Getting a linkable table of children in hook_block_view from taxonomy_get_children (Drupal 7)
You can use the l() function to create the link to each term, and the theme_table() function to build your table:

function children_view_block_view($delta = '') {
  $block = array();
  switch ($delta) {
    case 'children':
      $path = explode('/', drupal_get_path_alias($_GET['q']));

      $tid = array_pop($path);
      $term = taxonomy_term_load($tid);

      // Set up the table rows and headers array
      $rows = array();
      $header = array('Link', 'Vocab ID');

      $children = taxonomy_get_children($term-&gt;tid, $term-&gt;vid);

      // Add a new row for each child term
      foreach ($children as $child) {
        $rows[] = array(
          l($child-&gt;name, "taxonomy/term/$child-&gt;tid"),
          $child-&gt;vid
        );
      }

      // Set up the params for the theme_table call
      $table = array('rows' =&gt; $rows, 'header' =&gt; $header, 'empty' =&gt; 'No terms found');

      $block['subject'] = t('Children');
      $block['content'] = theme('table', $table);

      break;
  }

  return $block;
}


I've put a second column in there (Vocab ID) just as an example of how to add extra columns to the table.