Yuri, Execute o código abaixo, que se o nome da tabela e coluna estiverem corretos, tenho certeza de que irá funcionar:
declare cmd varchar2(400); begin cmd := 'create index IDX_CPARTIDA_SUBCHAVE2 on CPARTIDA(regexp_replace(INTEGRACHAVE,''[A-Z]''))'; EXECUTE IMMEDIATE cmd; END; Att, Fábio Prado http://www.fabioprado.net Em 12 de março de 2014 13:16, <jlchia...@yahoo.com.br> escreveu: > > > Na verdade, olhando por cima nem o nome da tabela nem o nome do índice nem > o nome da coluna ultrapassam 30 caracteres, então eu ACHO que esse erro é > espúrio e que vc ainda tá tendo problemas com 's desbalanceadas ... > > PLZ vai pro sqlplus e ** DIGITE ** na mão, diretamente, o comando de > criação antes de tentar enfiar ele em bloco dinâmico : dando certo vc sabe > que é problemas de 's/string mal-definida, e não dando certo aí a gente tem > um caso reproduzível, e talvez executando diretamente vc receba uma msg de > erro melhor... > > []s > > Chiappa > > -- *Fábio Prado* <http://www.fabioprado.net/2014/01/oracle-ace-o-que-e-isso.html> www.fabioprado.net "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados Oracle"