On why you would want Java stored procedures in Oracle, and how to store and invoke these stored procedures via call specifications.
Datatypes
Each value in the database has a datatype, which associates a set of properties with it – for example, a DATE column can accept dates only, not strings or numbers. Datatypes may be built-in or user-defined.