The table-valued function used as target is not an in-line function.
The operation you are attempting requires an updateable user-defined function (an in-line function), but the function you are using is not updateable. You can replace the function with an updateable one, or you can change the query type to a SELECT query.