An indicator variable is an integer.
On retrieval, an indicator variable is used to show if its associated host variable was assigned a null value. On assignment to a column, a negative indicator variable is used to indicate that a null value should be assigned.
Unlike other languages, a valid value must be specified in the host variable even if its associated indicator variable contains a negative value.