I am trying to check a string array for existence of a converted integer number. This sits inside of a procedure where:
nc_ecosite is an integer
nc_ecosite
integer
I found the following to provide the desired result:
IF nc_ecosite in (select (unnest(string_to_array(current_consite, ',')))::integer from current_site_record where current_ecosite_nc::integer = nc_ecosite) THEN ecosite := nc_ecosite::integer;