Как в Firebird создать процедуру для поиска строки в таблице?
Добрый день, мне нужна помощь с созданием процедуры для Firebird (Версия 2.5, если это важно), которая будет осуществлять поиск строки в таблице, после того как пользователь введёт в текстовое поле программы какие-нибудь данные (с взаимодействием с процедурой из своей программы я разберусь сам). В этой хранимой процедуре входящим параметром должна быть переменная с текстом для поиска, а выходящим параметром найденная строка или переменная некого типа. Буду признателен, как объяснениям, так и просто готовому коду, но сопроводите его пожалуйста хотя бы краткими комментариями, потому что я хочу действительно разобраться, а не просто скопировать. Спасибо!