Os selects são diferentes :
SQL> select liv_titulo from LIVRO where CONTAINS(LIV_TITULO,'direito',1) > 0;
nÒo hß linhas selecionadas
SQL> select liv_titulo from ERPEDU_PRODUCAO.LIVRO where 
CONTAINS(LIV_TITULO,'direito and nasce',1) > 0;

Não sei de onde ele está buscando o primeiro select, mas foi onde vc criou os 
índices.
Verifique o OWNER. É complicado responder só observando, mas parece que tem 
algo de estranho nessa segunda execução.
Abçs

Responder a