Trong Postgres, một bảng tự động xác định loại tương ứng:
create or replace function select_my_table(argument1 int, argument2 int)
returns setof my_table language sql as $$
select *
from my_table
where id > argument1 and id < argument2;
$$;
select * from select_my_table(0, 2);
Cú pháp dài dòng hơn trong MS SQL Server vì bạn có thể tạo các hàm bằng một trong một số ngôn ngữ và các hàm có thể bị quá tải.