Host variable <str> is either a structure array or in a structure array Explanation: The SQL precompilers do not support references to fields in a structure array (a host structure defined as an array). User Action: Assign the value in the structure array to a field which is not in a structure array before using it in an SQL statement.