diff --git a/doc/src/sgml/ecpg.sgml b/doc/src/sgml/ecpg.sgml
index 4d904cdeb88..fc9ba0c0186 100644
--- a/doc/src/sgml/ecpg.sgml
+++ b/doc/src/sgml/ecpg.sgml
@@ -7682,9 +7682,9 @@ VAR varname IS ctype
Description
- The VAR command defines a host variable. It
- is equivalent to an ordinary C variable definition inside a
- declare section.
+ The VAR command assigns a new C data type
+ to a host variable. The host variable must be previously
+ declared in a declare section.
@@ -7716,8 +7716,10 @@ VAR varname IS ctype
Examples
-EXEC SQL VAR vc IS VARCHAR[10];
-EXEC SQL VAR boolvar IS bool;
+Exec sql begin declare section;
+short a;
+exec sql end declare section;
+EXEC SQL VAR a IS int;