1. A method for processing host language source code where the host language source code supports multithreading and contains embedded database language statements, the method comprising the steps of: identifying a database language statement; determining whether the database language statement is associated with a runtime context variable; and if the database language statement is associated with the runtime context variable, then replacing the database language statement with host language source code associated with the runtime context variable.
1. A method for processing host language source code where the host language source code supports multithreading and contains embedded database language statements, the method comprising the steps of: identifying a database language statement; determining whether the database language statement is associated with a runtime context variable; and if the database language statement is associated with the runtime context variable, then replacing the database language statement with host language source code associated with the runtime context variable. 3. The method of claim 1, further comprising the steps of: determining whether said runtime context variable associated with said database language statement is visible within a scope in which said database language statement occurs; and generating an error message if said runtime context variable associated with said database language statement is not visible within a scope in which said database language statement occurs.