Search notes:

ORA-00923: FROM keyword not found where expected

Missing commas in select list

The error message ORA-00923: FROM keyword not found where expected might be caused by a missing comma in the selected columns of a select statement:
select
   obj.object_name,
   obj.object_type    -- <== Note the missing comma!
   obj.last_ddl_time,
   obj_status
from
   user_objects obj;

Using a keyword as alias

Another reason for this error is to use a keyword (such as share) for a column-alias:
select
   '82.3 percent'  as share
from
   dual;
Keywords can be quoted ("...") if the column really needs to be named after a reserved word:
select
   '82.3 percent'  as "SHARE"
from
   dual;
Keywords can be found in v$reserved_words:
select
   keyword
from
   v$reserved_words
where
   reserved = 'Y'

See also

ORA-00936: missing expression
ORA-00921: unexpected end of SQL command
ORA-00903: invalid table name
select ai
Other Oracle error messages

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/developm...', 1759421685, '216.73.216.42', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/development/databases/Oracle/errors/ORA-00923_FROM-keyword-not-found-where-expected/index(85): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78