Table schema:
CREATE TABLE table_name_28 (club_province VARCHAR, caps VARCHAR, position VARCHAR)

Question: What club/province for the player with over 18 caps and plays the fly-half?
SQL: SELECT club_province FROM table_name_28 WHERE caps > 18 AND position = "fly-half"