Nos comentários, elaboramos a resposta para você. Só para você ter uma "resposta" oficial, aqui está no site OracleOverflow (veja abaixo):
Edit:Este era o link original, que agora está morto:http://www.oracleoverflow.com/questions/145/running-ddl-through-an-oraclecommand-without-the-semicolon
Alternativa:http://web.archive.org/web/20100806014022/http://www.oracleoverflow.com/questions/145/running-ddl-through-an-oraclecommand-without-the -ponto e vírgula
Pergunta:
Responda aqui:
Comentários:
Por que o OracleCommand tem essa limitação de poder executar apenas 1 instrução por vez?
É baseado na especificação DbCommand no ADO.Net. Não é uma limitação apenas do OracleCommand.
SqlCommand permite várias instruções em um único comando, que deve ser apenas uma 'adição' para o SQL Server.