The IP in example3 is identical to example1 except that it uses a dynamic schema instead of a static schema. Like example1, example3 supports SELECT, INSERT, UPDATE and DELETE statements. It implements a single table CURVALUE for a memory database called MDB. The MDB database is implemented in the mdb.c file.