Submitted by: eXandr (i.reg) Is related to [CORE740](https://github.com/FirebirdSQL/firebird/issues?q=CORE740+in%3Atitle) Replaces [CORE2686](https://github.com/FirebirdSQL/firebird/issues?q=CORE2686+in%3Atitle) Is duplicated by [CORE1998](https://github.com/FirebirdSQL/firebird/issues?q=CORE1998+in%3Atitle) Relate to [CORE3070](https://github.com/FirebirdSQL/firebird/issues?q=CORE3070+in%3Atitle) Votes: 9 Syntaxis: DECLARE VARIABLE <varname\> RECORD AS \[TABLE\|VIEW\|CURSOR\|PROCEDURE\[OUTPUT PARAMETERS\]\] <table\_name\|view\_name\|cursor\_name\|proc\_name\>; Example: \.\. AS DECLARE VARIABLE r RECORD AS TABLE mytable; BEGIN \.\.\. SELECT \* FROM mytable INTO :r; SELECT fld1 FROM mytable INTO :r\.fld1; \.\.\. END;