Considere a sintaxe de instrução Oracle a seguir:
Sobre esta sintaxe, é correto afirmar que
- A. a opção OR REPLACE não é permitida na criação de funções.
- B. RETURN datatype não deve incluir uma especificação de tamanho.
- C. o bloco PL/SQL começa com uma instrução BEGIN e termina com uma instrução END, seguida obrigatoriamente do nome da função.
- D. a instrução RETURN expression é opcional, já que uma função não precisa retornar valor.
- E. é possível fazer referência a variáveis de host no bloco PL/SQL de uma função armazenada.