1. A method for allowing long term, update and edit control in a database system, the method comprising: providing library control functions in a database system; and utilizing the library control functions via structured query language statements to ensure data integrity of opaque data types in the database system.