It would help if you posted the code you used to create a function ...
You said you created a FUNCTION but are not sure if a TABLE was created properly?
Next, you're using VALUE_1 function in your INSERT statement, but MDLVALUE_1 has errors? "value_1" is a function in "mdlvalue_1" package?
I guess MDLVALUE_1 was actually created, but with some errors and, therefore, can not be used. Make sure it is in valid state and then INSERT could work.
how to make sure it is in valid state and how to compile the function
i had mistyped value_1 as mdlvalue_1. anywaz i looked into the list of functions cretead and it shows that the function exists but its not showing up the description. dunno why. how to compile the function and bring it to a valid state ?