1. A method of using a computer, the method comprising: receiving a database statement to be executed by a database management system; in response to at least receipt of said database statement, said computer checking whether a specialized interpreter for the database statement is present in said computer; when at least a result of said checking is false, said computer specializing an interpreter with said database statement as constant, to obtain said specialized interpreter; storing in a memory of said computer, at least a portion of the specialized interpreter; and invoking the specialized interpreter thereby to execute said database statement in said database management system.