SELECT recursivo?

Tenho umas tabelas assim:

Tabela 1
IDTab1

Tabela 2 (entidade-relacionamento):
IDPai, IDFilho

O IDPai e IDFilho da Tabela 2 é o IDTab1

O relacionamento é de n para n auto relacionada.

Agora a dificuldade é a seguinte:

como eu faço um select recursivo que pegue todos os filhos de um id?

Se for em oracle pode usar CONNECT BY
http://www.furutani.com.br/2008/02/queries-hierarquicas-no-oracle/

Sql Server 2008

Para Sql Server use CTE
http://msdn.microsoft.com/en-us/library/ms186243.aspx

Vc não falou que é programador senior?

Union All:

Solução:
http://www.dbforums.com/db2/1610901-how-write-recursive-sql-join-i-am-not-sure-even-posible.html

Sugiro que leia esses artigos:
http://www.devmedia.com.br/post-2663-Algebra-Relacional-Parte-I.html

Sou, mas na carteira de trabalho only

Então em que nível de programação vc se considera estar?
Porque se vc for Programador Junior, não faz sentido vc falar que tá ganhando mal ou que no seu emprego vc faz trabalhos bobos.
Com 28 anos e mais de 2k já é um bom salario para um junior.