13. The one or more computer readable non-transitory storage media of claim 12 wherein: the database statement is expressed in Structured Query Language (SQL).
12. One or more computer readable non-transitory storage media comprising a plurality of instructions to be executed by one or more processors in a computer, the plurality of instructions comprising: instructions to receive a database statement to be executed by a relational database management system; instructions responsive to at least receipt of the database statement, to check whether a specialized interpreter for the database statement is available; instructions, responsive to a specialized interpreter for the database statement being available, to invoke the specialized interpreter to execute the database statement; instructions, responsive to a specialized interpreter for the database statement being not available, to check whether a predetermined condition is met; instructions, responsive to the predetermined condition being not met, to invoke an SQL interpreter to execute the database statement; instructions, responsive to the predetermined condition being met, to: specialize an SQL interpreter for the database statement, to create a specialized interpreter; store in a memory of the computer, at least a portion of the specialized interpreter obtained by execution of the instructions to specialize; and invoke the specialized interpreter obtained by execution of the instructions to specialize, to execute the database statement.