diff --git a/doc/src/sgml/ecpg.sgml b/doc/src/sgml/ecpg.sgml
index f39eb13b76f..cdeba13dd28 100644
--- a/doc/src/sgml/ecpg.sgml
+++ b/doc/src/sgml/ecpg.sgml
@@ -475,11 +475,11 @@ have.
The standard syntax of the FETCH command is:
-
+
FETCH [direction] [amount] IN|FROM cursor name.
-
+
ORACLE, however, does not use the keywords IN
resp. FROM. This feature cannot be added since it would create parsing
conflicts.
@@ -487,7 +487,6 @@ conflicts.
-
@@ -699,30 +698,37 @@ following ways:
dbname[@server][:port][as connection name][user user name]
+
tcp:postgresql://server[:port][/dbname][as connection name][user user name]
+
unix:postgresql://server[:port][/dbname][as connection name][user user name]
+
character variable[as connection name][user user name]
+
character string[as connection name][user]
+
default
+
user
+
@@ -732,15 +738,19 @@ There are also different ways to specify the user name:
userid
+
userid/password
+
userid identified by password
+
userid using password
+
@@ -768,22 +778,26 @@ following ways:
connection name
+
default
+
current
+
all
+
-WARNING: FROM HERE ON THE TEXT IS OUTDATED!
+
Open cursor statement
@@ -829,7 +843,7 @@ ECPGrollback(__LINE__);
-STARTING HERE IT IS OKAY AGAIN!
+
Other statements