Thanks for your reply.
I figured out the problem.
In the select merge in the last paragraph . It states that you have to supply the map or struct to merge on. If you supply struct it’s value must be present in the key in the merge map. Thats why i am getting these errors.
By supplying an empty map or selecting fields from the struct and then pass them to select merge solved the problem.






















