Нормальным поведением SQL будет то, что значение НЕ возвращается. но я никогда не использовал SQLCOBOL, чтобы проверить это. И всякий раз, когда у меня есть хоть малейшее колебание, я проверяю.
При отсутствии возможности проверки это всегда будет возвращать значение ...
SELECT COUNT(*)
INTO :LKG-RETURN
FROM SOME_TABLE
WHERE SOME_COLUMN = :SOME_VAR
-- 0 = no hits
Или, возможно ...
SELECT
CASE WHEN EXISTS (SELECT * FROM SOME_TABLE WHERE SOME_COLUMN = :SOME_VAR)
THEN 'Y' ELSE 'N' END
Но, если серьезно, вам нужно найти способ протестировать разработки в вашей рабочей среде.
Я не завидую, как тяжело должно быть там, где ты работаешь. Я надеюсь, что это сработает для вас.