No Oracle 10g, a programação PL/SQL acrescenta a
construção de programas à SQL, resultando em uma
linguagem estrutural mais poderosa. Todos os programas em
PL/SQL são compostos por blocos, que podem ser aninhados
em outros. O Oracle PL/SQL possui diferentes tipos de dados,
para atender suas necessidades. Um é utilizado para definir
números fixos ou de ponto flutuante, enquanto outro é usado
para armazenar dados binários. Esses tipos de dados são,
respectivamente,