Host variable <str> was based on an ambiguously defined type Explanation: You declared a host variable which was based on a type. The type is ambiguous because two or more type declarations use the same name. User Action: Change the name or scope of one of the definitions.