Hi Eric, As said previously, I've been forced to add a default value to many code blocks I had in my local LOB, which I ingest in my `.emacs' file:
#+begin_src emacs-lisp (when (try-require 'ob-lob) (org-babel-lob-ingest "~/emacs/site-lisp/my-local-lob.org")) #+end_src Weirdly enough, in the following code block, I must add a default value for vars `table', `column' and `type' but not for the var `nullability'. I've even been able to add fake vars `something' and `else' with no error being reported (at ingestion time): #+srcname: add-column-in-table(table="", column="", something, type="", else, nullability) #+begin_src sql -- add column `$column' (if column does not exist yet) IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '$table' AND COLUMN_NAME = '$column') BEGIN ALTER TABLE $table ADD $column $type $nullability END #+end_src Note that, in the above state, the code block is ingested with no error, but, if I remove the default value of var `table', it then generates back an error... Best regards, Seb -- Sebastien Vauban