/**
  * Método que retorna apenas os coordenadores com funções distintas
  * 
  * @param Filtros $filtros Objeto do sistema de filtros
  * 
  * @return ResultSetHydrator Um objeto contendo a resposta da consulta
  */
 public function listarFuncoes(Filtros $filtros)
 {
     $coordenador = new Coordenador();
     $select = new Select(array("tipos" => $this->listarTodosBase($filtros->dontUseVar("funcao_coordenador"))->distinct("public.usuario_coordenador.tipo")));
     return $this->tg->selectObj($select->order("{$coordenador->getColunaBase()}tipo"));
 }