1. A method for utilizing a record stored in a database, the method comprising: receiving a request from a requester application for validating the record, the record comprising at least one attribute having a respective value provided in the record; subsequent to said receiving, validating the record resulting in a validated record, wherein the database comprises at least one configuration table corresponding to said at least one attribute, wherein each configuration table contains a set of valid values for each attribute, wherein the record is validated if each attribute in the record is either valid or invalid, wherein a first attribute is valid if the first attribute has a first respective value that is contained in a first configuration table for the first attribute, wherein the first attribute is invalid if the first attribute has the first respective value that is null; subsequent to said validating, creating a record object with the record from said validating, wherein the record object comprises said at least one attribute and a validity flag per attribute; and subsequent to said creating, sending the record object to the requester application, wherein said receiving, said validating, said creating, and said sending are performed by a data validator.