Ajuda Regex

Pessoal tenho um string que representa um select

  SELECT * 
     FROM ESTOQUE_TESTE1.PRODUTO,
              ESTOQUE_TESTE2.GRUPO,
              ESTOQUE_TESTE3.FAMILIA;

Como eu faço usando Regex separar em Strings todas as palavras que comecem com “ESTOQUE_”?

Tentei assim mas não funcionou

  Pattern pattern = Pattern.compile("estoque_.");

Gostaria de receber os seguintes valores

  
ESTOQUE_TESTE1.PRODUTO
ESTOQUE_TESTE2.GRUPO
ESTOQUE_TESTE3.FAMILIA

Alguém poderia me ajudar por favor.

Grato

Opa cara,

deixa eu te perguntar. Mesmo que nao tenha a ver com o topico - voce ja pensou em usar o Hibernate? Isso pode aliviar SQL, porque voce sabe quanto tempo se perde digitando e debugando sql

valeu.