Table sharing

Sharing of internal tables in assignments and pass by value. Table sharing is used only for tables whose row types do not themselves contain table types.