Mostrar una tabla de resultados es algo muy habitual, tenemos dos grandes formas de crearla usando las API de Drupal 7, una tabla simple y una con selección simple o múltiple de registros. Vamos a mostrar como se hacen de las dos formas.
 
Tabla simple:
En ésta tabla existe un sort para la columna, para este ejemplo no lo explicamos, ya que simplemente es capturar el valor y modificarlo en la consulta, cosa que no se tratará en este caso. Esto es un ejemplo de lo que se debería ver:

Su código fuente:

function tablas_form($form, &$form_state){
  $header = array(
    array('data' => 'Nombre'   , 'field' => 'firstname' ),
   array('data' => 'Apellido' , 'field' => 'lastname'  ),
   array('data' => 'e-mail'   , 'field' => 'email'      , 'sort' => 'asc'),
 );
 
  $rows[] = array('firstname' => 'Fulano',
                  'lastname'  => 'Mevio',
                  'email'     => [email protected]');
  $rows[] = array('firstname' => 'Mengano',
                  'lastname'  => 'Tizio',
                  'email'     => [email protected]');
  $rows[] = array('firstname' => 'Zutano',
                  'lastname'  => 'Caio',
                  'email'     => [email protected]');
  $rows[] = array('firstname' => 'Perengano',
                  'lastname'  => 'Sempronio',
                  'email'     => [email protected]');

  $form['tabla'] = array(
    '#theme'  => 'table',
    '#header' => $header,
    '#rows'   => $rows,
    '#empty'  => t('No hay registros.'),
  );
  
  return $form;
}

Tabla de selección simple y multiple:
El código de ambas es identico, solo debemos cambiar el valor del parametro ‘#multiple’ de un TRUE, por un FALSE para tener la opción de selección simple.

Su código fuente:

function tablas_form($form, &$form_state){
  $header = array ('firstname' => t('First Name'),
                   'lastname'  => t('Last Name'));

  $rows[] = array('firstname' => 'Fulano',
                   'lastname'  => 'Mevio',
                   'email'     => [email protected]');
  $rows[] = array('firstname' => 'Mengano',
                   'lastname'  => 'Tizio',
                   'email'     => [email protected]');
  $rows[] = array('firstname' => 'Zutano',
                   'lastname'  => 'Caio',
                   'email'     => [email protected]');
  $rows[] = array('firstname' => 'Perengano',
                   'lastname'  => 'Sempronio',
                   'email'     => [email protected]');
  
  $form['table'] = array ('#type'     => 'tableselect',
                          '#header'   => $header,
                          '#options'  => $rows,
                          '#multiple' => TRUE,
                          '#empty'    => t('No hay registros.'));
  
  $form['submit'] = array
  (
    '#type' => 'submit',
    '#value' => t('Enviar'),
  );
  
  return $form;
}

Espero que les haya sido útil.