画面に出力する次のスクリプトがあります。
CREATE OR REPLACE FUNCTION randomnametest() RETURNS integer AS $$
DECLARE
rec RECORD;
BEGIN
FOR rec IN SELECT * FROM my_table LOOP
SELECT levenshtein('mystring',lower('rec.Name')) ORDER BY levenshtein;
END LOOP;
RETURN 1;
END;
$$ LANGUAGE plpgsql;
levenshein() 関数の出力を、rec.Name と共にテーブルに取得したいと考えています。どうすればいいですか?また、levenshtein() を呼び出す行について、代わりに perform を使用する必要があるというエラーが表示されます。