The table-valued function used as target is not an in-line function.

Visual Database Tools

Visual Database Tools

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.